DROP.
DROP TABLE borra una o más tablas. Debe tener el permiso
DROP
para cada tabla. Todos los datos de la definición de tabla son borrados, así que tenga cuidado con este comando.
DROP [TEMPORARY] TABLE [IF EXISTS]
tbl_name
[, tbl_name
] ...
[RESTRICT | CASCADE]
Ejemplo:
mysql> DROP TABLE libro;
Query OK, 0 rows affected (0.12 sec)
Estamos borrando la tabla libro.
DROP [ DATABASE, INDEX, TABLE,VIEW]
Esta instruccion MYSQL elimina una base de datos o un indice o una tabla o una vista.
Ejemplo:
Alter.
ALTER es un comando DDL que se usa para modificar la estructura de las
tablas. para el ejemplo trabajaremos con la siguiente tabla:
CREATE TABLE Persona
(
dni int,
nombre char(20),
apellido char(20),
primary key(dni)
)
Agregar un nuevo campo:
alter table Persona add nacimiento date;
Cambiar el nombre del campo y su tipo de dato:
alter table Persona change nombre nombres varchar(30);
Cambiar el tipo de dato del campo:
alter table Persona modify nombres char(20);
Cambiar el nombre de la tabla:
alter table Persona rename humano;
Eliminar un campo de la tabla:
alter table humano drop nacimiento;
Cambiar el motor de la tabla:
alter table humano engine=innodb;
ejemplo agregar una llave foranea a una tabla:
ALTER TABLE editorial ADD FOREIGN KEY(id_teled) REFERENCES teled(id_teled) ON DELETE RESTRICT ON UPDATE CASCADE;
Ejemplo:
No hay comentarios:
Publicar un comentario