MYSQL
ALTER TABLE :
ALTER TABLE es usado para cambiar la estructura de una tabla existente. Podemos añadir o borrar columnas, cambiar el tipo delas columnas existentes, o renombrar las columnas o la tabla misma. También podemos cambiar el comentario de la tabla y el tipo de tabla.
La Sintaxis es
ALTER TABLE tbl_namealter_specification [, alter_specification] ...
La siguiente tabla describe la especificacion Alter
Especificación Alter
Descripción
Rename
Renombra el nombre de una Tabla
Add
Añade una columna nueva,clave, índice
Add First
Añade una columna First
Add After
Añade una columna After
Drop
Suelta una columna, Índice, clave
Change
Cambia el nombre de una columna
Change Type
Cambia el tipo decolumna
Modify
Modifica el tipo de columna
Renombrando una Tabla :
Podemos RENOMBRAR la tabla usando ALTER TABLE. El siguiente ejemplo renombra la tabla
student
a class.
mysql> ALTER TABLEstudent RENAME class;
El ejemplo de arriba cambiará el nombre de la tabla.
Añadiendo una columna a una tabla:
Para hacerlo el modificador ADD COLUMN es utilizado para añadir unacolumna a una tabla. El siguiente ejemplo añade un campo llamado marks a la tabla student.
mysql> ALTER TABLE student ADD COLUMN marks INT(10);
Query OK, 0 rows affected (0.05 sec)
Records: 0Duplicates: 0 Warnings: 0
mysql> desc student;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |+---------+-------------+------+-----+---------+-------+
| studid | int(10) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| address | varchar(40) | YES | | NULL | |
|phone | int(10) | YES | | NULL | |
| marks | int(10) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
Regístrate para leer el documento completo.