Title: Modificando la estructura de tablas
1Modificando la estructura de tablas
2ALTER TABLE. Agregando columnas
Sintaxis ALTER TABLE Nom_Tabla ADD
Nom_Columna Tipo Restricciones -si existen-
Ejemplo CREATE TABLE TX (C1 INT, C2
CHAR (2)) ALTER TABLE TX ADD C3 DATETIME
-- agrega una nueva columna llamada C3
La sentencia ALTER TABLE agregara una nueva
columna al final de las columnas ya existentes en
la tabla TX. Si la tabla ya tienen registros,
la nueva Columna coloca valores NULL en estos
registros.
3Borrando Columnas
Para borrar una Columna se realiza a través del
la sentencia ALTER TABLE
Sintaxis ALTER TABLE Nom_Tabla DROP COLUMN
Nom_Columna
Ejemplo. ALTER TABLE Tx ADD C10 INT ALTER
TABLE Tx DROP C10
4Cambiar de tipo de dato a un campo
Para poder cambiar de tipo de dato a un campo se
utiliza la sentencia ALTER TABLE
Sintaxis. ALTER TABLE Nom_Tabla CHANGE
Nom_Columna Nom_Columna Nuevo_tipo
Ejemplo. -- inicialmente el campo es varchar de
200 ALTER TABLE TX CHANGE C3 C3 CHAR (200)
5Cambiar nombre un campo
Para poder cambiar el nombre de un campo se
utiliza la sentencia ALTER TABLE
Sintaxis. ALTER TABLE Nom_Tabla CHANGE
Nom_Anterior Nuevo_Nombre mismo_tipo
Ejemplo. -- inicialmente el campo es
CHAR(200) ALTER TABLE TX CHANGE B1 C3 CHAR
(200)
6Agregando PRIMARY KEY
Sintaxis. ALTER TABLE Tabla ADD CONSTRAINT
PRIMARY KEY (C1)
Ejemplo. - - Agregamos restricción PRIMARY KEY
en columna C1 ALTER TABLE TX ADD
CONSTRAINT PRIMARY KEY (C1)
7Borrando PRIMARY KEY
Sintaxis. ALTER TABLE Tabla DROP PRIMARY
KEY (
Ejemplo. - - Borra la restricción PRIMARY KEY
de la tabla TX. ALTER TABLE TX DROP
PRIMARY KEY
8Renombrando tablas
Para cambia el nombre de un tabla se utiliza la
sentencia ALTER TABLE Con la siguiente sintaxis.
Sintaxis. ALTER TABLE t1 RENAME TO t2
Otra forma de renombrar a las tabla es mediante
la variante de alter tabla RENAME TABLE t1 TO
t2