Postgres Crear tablas

Postgres Crear tablas

Como sabemos, PostgreSQL es un sistema de gestión de bases de datos de código abierto que se ocupa de enormes operaciones de bases de datos de manera eficiente. Anteriormente, discutimos que PostgreSQL tiene muchas funciones y operaciones incorporadas que puede realizar en consecuencia. Este artículo practicará algunos ejemplos para crear tablas en PostgreSQL utilizando diferentes maneras. Creamos tablas para almacenar grandes cantidades de datos en forma estructurada para que los usuarios puedan organizarlas o actualizarlas también cuando sea necesario. Las empresas con datos de ampliación usan PostgreSQL para mantener datos para su escalabilidad, confiabilidad y fines de seguridad. Para crear una tabla, debe realizar una declaración simple "Crear tabla" en PostgreSQL.

Crear tabla table_name (
column1_name dataType (longitud) column_constraint,
column2_name dataType (longitud) column_constraint,
column3_name dataType (longitud) column_constraint,
column4_name dataType (longitud) column_constraint,
TABLE_CONSTRAINTS
);

En la sintaxis anterior,

Como su nombre indica, "Crear tabla" crea la tabla en la base de datos.

Puede especificar el nombre de su tabla en lugar de "table_name".

Primero, ingrese el nombre de la columna entre paréntesis con sus tipos de datos especificados, longitudes y restricciones de columna. Las restricciones de columna se utilizan para garantizar que la columna debe seguir la regla de los datos almacenados en una columna. Por ejemplo, si la restricción de la columna se menciona como la restricción de 'clave principal', solo esa columna es la 'clave principal'. Tenga en cuenta que cada columna debe estar separada por una columna cuando incluya una nueva columna.

Por último, mencione la "table_constraints" como 'clave principal', 'clave extranjera' y 'clave única'.

Tenga en cuenta que las restricciones de tabla se aplican a una o más columnas, pero las restricciones de columna se aplican a su respectiva una sola columna.

Diferentes formas de crear tabla en PostgreSQL:

Una tabla ayuda a los usuarios a almacenar, recuperar, actualizar, eliminar u organizar datos en forma estructurada. Puede realizar cambios y crear tablas de manera fácil y eficiente en la base de datos. Las tablas se pueden crear en PostgreSQL utilizando diferentes técnicas y formas; Puede encontrar formas adecuadas de crear tablas en este artículo.

Crear tabla usando la declaración "Crear tabla" en PostgreSQL:

Antes, hemos mencionado una declaración introductoria para crear una tabla. Creemos una tabla llamada "Estudiantes" esta vez usando la declaración "Crear tabla".

Crear estudiantes de mesa (
"ID" int primaria no es nula,
Texto de "nombre" no nulo,
"Correo electrónico" Varchar (100) único no nulo,
Texto de "curso_name" no nulo,
"curso_no" int no nulo,
marca de tiempo "admission_on" no nula
);

En el ejemplo anterior, "ID" es la clave principal y la restricción no nula indica que la "ID" no puede ser nula en la tabla "Estudiantes". Del mismo modo, "nombre", "curso_name", "curso_no" y "admission_on" se asignan con diferentes tipos de datos con la restricción no nula. La columna "Correo electrónico" se asigna con el tipo de datos Varchar con la longitud de 100 y la restricción única, lo que significa que no debe ser valores repetidos en la columna "correos electrónicos". Al ejecutar la consulta, el siguiente mensaje se muestra en la consola:

Para confirmación, ejecute la siguiente consulta para asegurarse de que la tabla "Estudiantes" se cree con éxito, y puede verla con todas las columnas incluidas.

Seleccionar * de "Estudiantes";

La instrucción "Seleccionar" selecciona todas las columnas de la tabla mencionada y muestra el resultado a continuación:

Puede ver todas las columnas que hemos creado anteriormente en la declaración "Crear tabla" en los resultados anteriores, lo que significa que la tabla se creó con éxito.

Uso de la declaración de tabla temporal para crear tabla en PostgreSQL:

Si un usuario desea eliminar completamente una tabla al cerrar la base de datos, cree una tabla temporal utilizando la instrucción "Tabla temporal" en PostgreSQL para usar la tabla una vez en una sesión de base de datos.

Crear tabla temporal "temp_table" (
column1_name dataType (longitud) column_constraint,
column2_name dataType (longitud) column_constraint,
)

La sintaxis anterior creará una tabla temporal para su uso único, y se eliminará una vez que finalice la sesión de la base de datos. He creado una tabla temporal como ejemplo para una comprensión más fácil.

Crear mesa temporal película_premiere (
"ID" int primaria no es nula,
"Movie_Name" Varchar (100),
"Release_date" Varchar (100)
);

La declaración de "tabla temporal" ha creado una tabla llamada "película_premiere" con tres columnas diferentes en ella. La tabla se eliminará una vez que la base de datos se apague. La tabla creada se muestra a continuación:

Esta tabla muestra todas las columnas temporales incluidas ID, Movie_Name y Release_Date, que hemos creado en una tabla "Movie_Premiere".

Crear tabla usando la opción Like en PostgreSQL:

Ya has creado una mesa; Ahora, desea crear otra tabla igual que la tabla anterior, pero sin escribir la declaración en todas partes. Hay una manera más fácil de crear una tabla similar sin apresurar la necesidad de volver a escribirla; Use la opción "Me gusta" para crear la misma tabla que la anterior. Para copiar la tabla anterior y crear una nueva, use esta sintaxis:

Crear mesa "Movie_premiere_extended" (como "Movie_premiere", incluidos todos);

La opción "Me gusta" copia todos los atributos, incluidos los nombres de columnas y sus tipos de datos, como la tabla anterior. He nombrado una nueva tabla "Movie_premiere_extended" en la sintaxis anterior y la copié de la antigua tabla "Movie_Premiere" que creamos en el ejemplo anterior. Todas las columnas y tipos de datos de la tabla "Movie_premiere" ahora se copian en la tabla "Movie_premiere_extended", también se puede ver en las imágenes a continuación:

Al ejecutar la instrucción "Seleccionar", podemos ver que la tabla "Movie_premiere_extended" muestra la misma columna que la tabla "Movie_Premiere".

Conclusión:

Se concluye que puede crear una tabla fácilmente usando diferentes formas; Solo tiene que descargar un PostgreSQL en su dispositivo y comenzar a ejecutar las consultas en él. Hemos aprendido tres formas diferentes en esta guía para crear una tabla, primero usando la declaración "Crear tabla", en segundo lugar, utilizando la declaración "Tabla temporal" y, por último, usando la opción "Me gusta" para copiar desde la tabla anterior ya generada simplemente. Las tres formas son eficientes, pero depende del usuario de qué manera es la más adecuada o conveniente para él/ella. El primer método para crear una tabla es el más eficiente, ya que no requiere crear una tabla antes, o una vez que haya creado la tabla, no se eliminará de la base de datos cuando finalice la sesión.