El comando para crear una nueva tabla es
Sintaxis
CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);
Aquí
table_name: es el nombre de la tabla
field_name: es el nombre de la columna
data_type: es el tipo de variable de la columna
restricin_name: es opcional. Define restricciones en la columna.
Las tablas nunca tienen el mismo nombre que ninguna tabla existente en el mismo esquema.
Crear tabla de PostgreSQL: Shell SQL
Aquí hay un proceso paso a paso para crear una tabla en PostgreSQL:
Paso 1) Conéctese a la base de datos
Conéctese a la base de datos donde desea crear una tabla. Crearemos una tabla en la base de datos guru99
\c guru99
Paso 2) Crea una tabla
Ingrese el código para crear una tabla
CREATE TABLE tutorials (id int, tutorial_name text);
Paso 3) Verifique la relación de tablas
Use el comando \ d para verificar la lista de relaciones (tablas)
Paso 4) Intente crear la misma tabla
Vuelva a intentar crear la misma tabla, obtendrá un error
Paso 5) Utilice el parámetro SI NO EXISTE
Utilice el parámetro SI NO EXISTE y recibirá un aviso en lugar de un error
La lista de parámetros que puede utilizar al crear una tabla es exhaustiva. Aquí hay algunos importantes
Nombre del parámetro | Descripción |
---|---|
TEMPORAL o TEMPORAL | Este parámetro crea una tabla temporal. Las tablas temporales se eliminan al final de una sesión o después de la transacción actual. |
No registrado | La cláusula no registrada no ingresa datos en WAL (registro de escritura anticipada). Debido a la eliminación de esta operación de E / S adicional, el rendimiento de escritura aumenta |
Si no existe | Si ya existe una tabla con el mismo nombre, se muestra una advertencia en lugar de un error |
Of_type_name | Una tabla que toma la estructura del tipo compuesto especificado. |
Aquí hay un ejemplo de tabla de creación de PostgreSQL de una tabla con restricciones
CREATE TABLE order_info( order_id integer CONSTRAINT order_details_pk PRIMARY KEY,Product_id integer NOT NULL,Delivery_date date,quantity integer,feedback TEXT);
Crear tabla de PostgreSQL: pgAdmin
A continuación se muestra un proceso paso a paso para crear una tabla en pgAdmin:
Paso 1) En el árbol de objetos,
- Seleccione la base de datos
- Seleccione el Esquema donde desea crear una tabla en nuestro caso público.
- Haga clic en Crear tabla
Paso 2) En la ventana emergente, ingrese el nombre de la tabla
Paso 3)
- Seleccione la pestaña Columnas
- Ingrese los detalles de la columna
- Clic en Guardar
Paso 4) En el árbol de objetos, verá la tabla creada
Tabla de eliminación / eliminación de PostgreSQL
La declaración DROP TABLE de PostgreSQL le permite eliminar una definición de tabla y todos los datos asociados, índices, restricciones, reglas, etc. para esa tabla.
Debe tener cuidado al usar el comando DROP TABLE en PostgreSQL porque cuando se elimina una tabla, toda la información que contiene la tabla también se perderá permanentemente.
Sintaxis:
DROP TABLE table_name;
Ejemplo:
Paso 1) Revisemos las tablas existentes usando el comando \ d
Paso 2) Elimina los tutoriales de la tabla usando el comando
DROP TABLE tutorials;
Paso 3) Verifique nuevamente la lista de relaciones y vemos que la tabla se elimina usando el comando de eliminación de Postgres
Resumen
CREAR TABLA nombre_tabla ( nombre_campo tipo_datos nombre_restricción, nombre_campo tipo_datos nombre_restricción ); |
Comando para crear tabla |
DROP TABLE nombre_tabla; |
Comando para eliminar tabla en PostgreSQL |