SQL ADD COLUMN (Español)

Resumen: en este tutorial, aprenderás a utilizar la cláusula SQL ADD COLUMN de la sentencia ALTER TABLE para añadir una o más columnas a una tabla existente.

Resumen de la cláusula SQL ADD COLUMN

Para añadir una nueva columna a una tabla, se utiliza la sentencia ALTER TABLE ADD COLUMN de la siguiente manera:

ALTER TABLE table_nameADD column_definition;

En esta sentencia,

  • Primero, especifica la tabla a la que quieres añadir la nueva columna.
  • En segundo lugar, especifica la definición de la columna después de la cláusula ADD COLUMN.

La sintaxis típica de la cláusula column_definition es la siguiente:

column_name data_type constraint;

Si desea añadir varias columnas a una tabla existente utilizando una única sentencia, utilice la siguiente sintaxis:

ALTER TABLE table_nameADD column_definition,ADD column_definition, ...;

Diferentes sistemas de bases de datos soportan la sentencia ALTER TABLE ADD COLUMN con algunas variaciones menores. Por favor, compruébalo en la siguiente sección para ver las referencias.

Ejemplos de SQL ADD COLUMN

La siguiente sentencia crea una nueva tabla llamada candidates:

Para añadir la columna phone a la tabla candidates, se utiliza la siguiente sentencia:

ALTER TABLE candidatesADD COLUMN phone VARCHAR(50);

Para añadir tres columnas: dirección particular, fecha de nacimiento y cuenta de linkedin a la tabla candidates, se utiliza la siguiente sentencia:

ALTER TABLE candidatesADD COLUMN home_address VARCHAR(255),ADD COLUMN dob DATE,ADD COLUMN linkedin_account VARCHAR(255);

Sentencia SQL ADD COLUMN en algunos sistemas de bases de datos comunes

La siguiente sección le proporciona la sintaxis de la sentencia ALTER TABLE ADD COLUMN en algunos sistemas de bases de datos comunes.

PostgreSQL

Añadir una columna a una tabla en PostgreSQL:

ALTER TABLE table_nameADD COLUMN column_definition;

Añadir varias columnas a una tabla en PostgreSQL:

ALTER TABLE table_name ADD COLUMN column_definition, ADD COLUMN column_definition, ... ADD COLUMN column_definition;

MySQL

Añadir una columna a una tabla en MySQL:

ALTER TABLE table_name ADD column_definition;

Añadir varias columnas a una tabla en MySQL:

ALTER TABLE table_name ADD column_definition, ADD column_definition, ... ADD column_definition;

Oracle

Añadir una columna a una tabla en Oracle:

ALTER TABLE table_nameADD column_definition;

Añadir varias columnas a una tabla en Oracle:

ALTER TABLE table_name ADD ( column_definition, column_definition, ...);

SQL Server

Añadir una columna a una tabla en SQL Server:

ALTER TABLE table_nameADD column_definition;

Añadir varias columnas a una tabla en SQL Server:

ALTER TABLE table_nameADD column_definition, column_definition, ...;

SQLite

Añadir una columna a una tabla en SQLite:

ALTER TABLE table_nameADD COLUMN column_definition;

SQLite no admite la adición de varias columnas a una tabla mediante una única sentencia. Para añadir varias columnas a una tabla, debe ejecutar varias sentencias ALTER TABLE ADD COLUMN.

DB2

Añadir una columna a una tabla en DB2

ALTER TABLE table_nameADD column_definition;

Añadir varias columnas a una tabla en DB2:

ALTER TABLE table_nameADD column_definition column_definition ...;

Nota que no hay comas entre las columnas.

En este tutorial, ha aprendido sobre la cláusula SQL ADD COLUMN de la sentencia ALTER TABLE para añadir una o más columnas a una tabla existente.

  • ¿Ha sido útil este tutorial?
  • SíNo

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *