Sunteți pe pagina 1din 10

Creacin, modificacin y eliminacin de una base de datos. Creacin, modificacin y eliminacin de una tabla. Creacin, modificacin y eliminacin de datos.

CREACIN DE UNA BASE DE DATOS.

CREATE, que define y crea un objeto en la base de datos. Sintaxis:

CREATE DATABASE nombre_base de datos

MODIFICACIN DE UNA BASE DE DATOS.

ALTER, que modifica la definicin de un objeto de la base de datos. Sintaxis:

ALTER DATABASE nombre_base de datos

ELIMINACIN DE UNA BASE DE DATOS.

DROP, que elimina un objeto existente en la base de datos. Sintaxis: DROP DATABASE nombre_base de datos

CREACIN DE UNA TABLA.

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}] ... );

MODIFICACIN DE UNA 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] ...];

ELIMINACIN DE UNA TABLA.

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];

S-ar putea să vă placă și