Documente Academic
Documente Profesional
Documente Cultură
DROP, que elimina un objeto existente en la base de datos. Sintaxis: DROP DATABASE nombre_base de datos
Para la creacin de tablas con SQL se utiliza el comando CREATE TABLE. Este comando tiene una sintaxis ms compleja de la que aqu se expone, pero se van a obviar aquellos detalles que quedan bfuera del mbito de esta publicacin. La sintaxis del comando es la siguiente: CREATE TABLE nombre_tabla ( {nombre_columna tipo_datos [restriccin_columna] ... | restriccin_tabla} [,{nombre_columna tipo_datos [restriccin_columna] ... | restriccin_tabla}] ... );
Para modificar la definicin de una tabla se utiliza el comando ALTER TABLE. Las posibles modificaciones que se pueden hacer sobre la definicin de una tabla son aadir un nuevo atributo o modificar uno ya existente. Estas dos operaciones se podrn realizar pero teniendo en cuenta una serie de restricciones que posteriormente se detallarn. La sintaxis que a continuacin se expone es tambin restringida, por las mismas razones expuestas para CREATE TABLE. ALTER TABLE nombre_tabla [ADD { nombre_columna tipo [restriccin_columna] ... | restriccin_tabla ...}] [MODIFY {nombre_columna [tipo] [restriccin_columna] ...];
Para eliminar una tabla de la base de datos se utiliza el comando: DROP TABLE nombre_tabla [CASCADE CONSTRAINTS];
CREACIN DE DATOS.
El comando INSERT de SQL permite introducir tuplas en una tabla o en una vista (estudiadas posteriormente) de la base de datos. La sintaxis del comando es la siguiente:
INSERT INTO {nombre_tabla | nombre_vista} [(nombre_columna [, nombre_columna] ...)] {VALUES (valor [, valor] ...) | sub_consulta };
MODIFICACIN DE DATOS.
Para la modificacin de tuplas dentro de una tabla o vista se utiliza el comando UPDATE. La sintaxis del comando es la siguiente: UPDATE {nombre_tabla | nombre_vista} SET {nombre_col = expresin [, nombre_col = expresin, ...] | nombre_col [, nombre_col, ...] = (sub_consulta) } [WHERE condicin];
ELIMINACINDE DATOS.
Por ltimo, se va a estudiar el comando que permite eliminar tuplas concretas de una tabla o vista determinada, el comando DELETE. Su sintaxis es la siguiente: DELETE FROM {nombre_tabla | nombre_vista} [WHERE condicin];