¿Cómo utilizar la instrucción Alter Table en SQL?



Este artículo sobre ALTER TABLE es una guía completa sobre cómo agregar, eliminar y modificar columnas usando la instrucción ALTER TABLE en SQL.

¿Alguna vez ha intentado agregar, eliminar o modificar columnas en una tabla ? En caso afirmativo, ALTER TABLE es el comando que debe utilizar. Entonces, en este artículo sobre Alter Table, discutiré cómo puede usar este comando para modificar las columnas en una tabla.

SQL-Alter Table -EdurekaEn este artículo se tratarán los siguientes temas:





¿Qué es la declaración Alter Table?

Esta declaración se usa para agregar, modificar o eliminar columna (s) en una tabla existente. Además, esta declaración se puede utilizar para agregar / eliminar restricciones en una tabla existente.La sentencia ALTER TABLE se puede utilizar en junto con lo siguiente:

Analicemos cada uno de estos por uno considerando la siguiente tabla:



Si desea saber cómo crear una tabla en SQL, puede consultar mi artículo sobre CREAR TABLA.

Identificación del Estudiante

primer nombre



apellido

número de teléfono

1

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

Operaciones:

ALTER TABLE ADD Columna

Esta declaración se utiliza para agregar una columna o agregar varias columnas en una tabla existente.

Sintaxis:

#Añadir una sola columna ALTER TABLE TableName ADD ColumnName tipo de datos #Agregar varias columnas ALTER TABLE TableName ADD ColumnName tipo de datos, ADD ColumnName tipo de datos, ADD ColumnName tipo de datos

Ejemplo:

ALTER TABLE estudiantes AÑADIR fecha de nacimiento

Verá un resultado, que la columna (dob) se agrega a la tabla como se muestra a continuación:

Identificación del Estudiante primer nombre apellido número de teléfono dob

1

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

que es el espacio de nombres en c ++

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

Puede avanzar e insertar datos en la columna mediante el insertar consulta en SQL.

Columna ALTER TABLE DROP

Esta declaración se utiliza para eliminar una columna o varias columnas en una tabla existente.

Sintaxis:

ALTER TABLE TableName DROP ColumnName tipo de datos

Ejemplo:

ALTER TABLE los estudiantes DROP dob date

Verá un resultado, que la columna se elimina de la tabla como se muestra a continuación:

Identificación del Estudiante

primer nombre

apellido

número de teléfono

1

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

Columna ALTER TABLE MODIFY

Esta declaración se utiliza para modificar el tipo de datos de una columna en una tabla existente.

Sintaxis:

#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName tipo de datos #MySQL ALTER TABLE nombre_tabla MODIFY COLUMN column_name tipo de datos

Ejemplo:

Volvamos a agregar el columna dob y cambie el tipo de datos de esa columna a año

Para volver a agregar la columna, mencione la siguiente consulta:

ALTER TABLE Personas ALTER COLUMN dob year

Ahora, para cambiar el tipo de datos de la columna, mencione el siguiente código:

ALTER TABLE Personas ALTER COLUMN dob year

Verá un resultado, que la columna dob se agrega nuevamente a la tabla y tiene el tipo de datos 'año'. Consulte a continuación.

Identificación del Estudiante primer nombre apellido número de teléfono dob

1

Rohan

Rathore

9876543210

2

que hace .innerhtml

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

Con esto, llegamos al final de este artículo. Espero que haya entendido cómo utilizar los comandos anteriores. Si desea obtener más información sobre MySQL y conozca esta base de datos relacional de código abierto, luego consulte nuestra que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MySQL en profundidad y lo ayudará a dominar el tema.

Tienes una pregunta para nosotros? Por favor, menciónelo en la sección de comentarios de este artículo y me comunicaré con usted.