Tutorial MySQL

MySQL INICIO Introducción a MySQL MySQL RDBMS

mysql SQL

mysql SQL MySQL SELECCIONAR MySQL DONDE MySQL Y, O, NO MySQL ORDENAR POR MySQL INSERTAR EN Valores NULOS de MySQL ACTUALIZACIÓN MySQL MySQL ELIMINAR LÍMITE MySQL MySQL MIN y MAX MySQL CUENTA, PROMEDIO, SUMA MySQL ME GUSTA Comodines de MySQL MySQL EN MySQL ENTRE Alias ​​MySQL MySQL se une UNIÓN INTERNA MySQL MySQL IZQUIERDA UNIRSE MySQL ÚNETE A LA DERECHA UNIÓN CRUZADA MySQL MySQL Self Join UNIÓN MySQL MySQL GRUPO POR MySQL TENER MySQL EXISTE MySQL CUALQUIERA, TODO MySQL INSERTAR SELECCIÓN CASO MySQL Funciones nulas de MySQL Comentarios MySQL Operadores MySQL

Base de datos MySQL

MySQL Crear base de datos Base de datos de caída de MySQL Crear tabla MySQL Tabla desplegable de MySQL MySQL Alterar tabla Restricciones de MySQL MySQL no nulo MySQL único Clave principal de MySQL Clave foránea de MySQL Comprobación de MySQL Valor predeterminado de MySQL Crear índice de MySQL Incremento automático de MySQL Fechas MySQL Vistas MySQL

Referencias MySQL

Tipos de datos MySQL Funciones MySQL

Ejemplos de MySQL

Ejemplos de MySQL Cuestionario MySQL Ejercicios MySQL

Declaración de MySQL ALTER TABLE


Declaración de MySQL ALTER TABLE

La ALTER TABLEinstrucción se utiliza para agregar, eliminar o modificar columnas en una tabla existente.

La ALTER TABLEdeclaración también se usa para agregar y eliminar varias restricciones en una tabla existente.


ALTER TABLE - AÑADIR columna

Para agregar una columna en una tabla, use la siguiente sintaxis:

ALTER TABLE table_name
ADD column_name datatype;

El siguiente SQL agrega una columna "Correo electrónico" a la tabla "Clientes":

Ejemplo

ALTER TABLE Customers
ADD Email varchar(255);

ALTER TABLE - COLUMNA DE CAÍDA

Para eliminar una columna en una tabla, use la siguiente sintaxis (observe que algunos sistemas de bases de datos no permiten eliminar una columna):

ALTER TABLE table_name
DROP COLUMN column_name;

El siguiente SQL elimina la columna "Correo electrónico" de la tabla "Clientes":

Ejemplo

ALTER TABLE Customers
DROP COLUMN Email;

ALTER TABLE - MODIFICAR COLUMNA

Para cambiar el tipo de datos de una columna en una tabla, use la siguiente sintaxis:

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;


Ejemplo de ALTER TABLE de MySQL

Mira la tabla "Personas":

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Ahora queremos agregar una columna llamada "Fecha de nacimiento" en la tabla "Personas".

Usamos la siguiente instrucción SQL:

Ejemplo

ALTER TABLE Persons
ADD DateOfBirth date;

Observe que la nueva columna, "DateOfBirth", es del tipo fecha y va a contener una fecha. El tipo de datos especifica qué tipo de datos puede contener la columna. Para obtener una referencia completa de todos los tipos de datos disponibles en MySQL, vaya a nuestra referencia completa de tipos de datos .

La tabla "Personas" ahora se verá así:

ID LastName FirstName Address City DateOfBirth
1 Hansen Ola Timoteivn 10 Sandnes  
2 Svendson Tove Borgvn 23 Sandnes  
3 Pettersen Kari Storgt 20 Stavanger  

Ejemplo de cambio de tipo de datos

Ahora queremos cambiar el tipo de datos de la columna denominada "Fecha de nacimiento" en la tabla "Personas".

Usamos la siguiente instrucción SQL:

Ejemplo

ALTER TABLE Persons
MODIFY COLUMN DateOfBirth year;

Observe que la columna "Fecha de nacimiento" ahora es del tipo año y va a contener un año en un formato de dos o cuatro dígitos.


DROP COLUMN Ejemplo

A continuación, queremos eliminar la columna denominada "Fecha de nacimiento" en la tabla "Personas".

Usamos la siguiente instrucción SQL:

Ejemplo

ALTER TABLE Persons
DROP COLUMN DateOfBirth;

La tabla "Personas" ahora se verá así:

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Ponte a prueba con ejercicios

Ejercicio:

Agregue una columna de tipo DATEllamada Birthday.

 Persons
;