Las sentencias DDL (Data Definition Language) como CREATE, ALTER y DROP se utilizan para definir y modificar la estructura subyacente de una base de datos, tales como crear, modificar o eliminar tablas u otros objetos. CREATE se usa para crear nuevos objetos, ALTER modifica los objetos existentes y DROP elimina objetos de la base de datos.
2. COMANDOS DDL
DDL (Data Definition Language); muchos piensan que SQL son
solo sentencias para realizar consultas en la base de datos, de
tal manera conociendo la cláusula select y poco mas ya es
suficiente.
El lenguaje de definición de datos (DDL) es un vocabulario
usado para definir estructuras de datos en SQL Server. Use
estas instrucciones para crear, modificar o quitar estructuras de
datos en una instancia de SQL Server.
Sus ordenes son:
3. CREATE
• Utilice las instrucciones CREATE para definir
nuevas entidades como crear una nueva base de
datos y el archivo usado para almacenarla.
ALTER
• Usamos la instrucción ALTER para modificar la
definición de entidades existentes.
DROP
• Usamos la instrucción DROP para quitar las
entidades existentes.
Comandos CREATE, ALTER y DROP
4. Ejemplos
CREATE (Crear): Este comando permite modificar la estructura de una tabla u
objeto.
CREATE DATABASE 'empleados'
CREATE TABLE nom_empleados
CREATE INDEX I_empleados_nombre ON empleados (nombre)
Se crea una base de datos que se llama empleados, se crea el nombre
de la tabla y se crea el índice no agrupado sobre la columna nombre de
la tabla empleados en la base de datos actual, las filas se ordenarán de
forma ascendente.
ALTER (Modificar): Este comando elimina un objeto de la base de datos, puede
ser una tabla, vista, índice, Trigger, función, procedimiento o cualquier objeto
que el motor de la base de datos soporte.
Modificamos la sentencia de la tabla:
ALTER TABLE empleados ADD COLUMN descripcion text CHECK (description <>);
Para cambiar el nombre de la tabla:
ALTER TABLE empleados RENAME usuarios.
1
2
5. DROP (Eliminar): Para eliminar la tabla empleados y todos sus datos:
DROP TABLE empleados;
Para eliminar varias bases de datos:
DROP DATABASE b1, b2
3
Ejemplos
6. RESUMEN
Las sentencias DDL se utilizan para crear y modificar la
estructura de las tablas, así como otros objetos de la
base de datos.
CREATE
Para crear objetos
en la base de
datos.
ALTER DROP
Modifica la estructura
de la base de datos.
Borra objetos de la
base de datos.
7. Debemos usar estas instrucciones para
crear, modificar o quitar estructuras de
datos en una instancia de SQL Server.
El lenguaje de manipulación de datos más
popular hoy día es SQL, usado para
recuperar y manipular datos en una base
de datos relacional (Alter).
La sentencia Alter se puede combinar con
la sentencia Drop.
1
3
2