Cómo crear & Eliminar tabla en PostgreSQL (ejemplos)

Tabla de contenido:

Anonim

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,

  1. Seleccione la base de datos
  2. Seleccione el Esquema donde desea crear una tabla en nuestro caso público.
  3. Haga clic en Crear tabla

Paso 2) En la ventana emergente, ingrese el nombre de la tabla

Paso 3)

  1. Seleccione la pestaña Columnas
  2. Ingrese los detalles de la columna
  3. 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