Cómo utilizar las sentencias DDL en SQL

El lenguaje de definición de datos (DDL) es una parte de SQL que se utiliza para crear y modificar la estructura de una base de datos. Algunas de las principales sentencias DDL en SQL son:

  • CREATE. Se utiliza para crear objetos en la base de datos, como tablas, índices, vistas, secuencias y sinónimos.
  • ALTER. se utiliza para modificar objetos existentes en la base de datos, como agregar o eliminar columnas de una tabla o modificar el tipo de datos de una columna.
  • DROP. se utiliza para eliminar objetos de la base de datos, como tablas, índices o vistas.
  • TRUNCATE. se utiliza para eliminar todos los datos de una tabla, dejando la estructura de la tabla intacta.

A continuación, se presentan algunos ejemplos de cómo utilizar estas sentencias DDL en SQL,

  • Crear una tabla llamada «customers» con las columnas «id», «name» y «email»,
CREATE TABLE customers ( id INTEGER PRIMARY KEY, name VARCHAR(255), email VARCHAR(255) );

Mas información sobre CREATE TABLE

  • Agregar una columna llamada «phone» a la tabla «customers»,
ALTER TABLE customers ADD COLUMN phone VARCHAR(255);
  • Modificar el tipo de datos de la columna «phone» a número entero,
ALTER TABLE customers ALTER COLUMN phone INTEGER;
  • Eliminar la columna «phone» de la tabla «customers»,
ALTER TABLE customers DROP COLUMN phone;

Mas información sobre ALTER TABLE

  • Eliminar todos los datos de la tabla «customers», pero mantener la estructura de la tabla:
TRUNCATE TABLE customers;

Mas información sobre TRUNCATE TABLE

Es importante tener en cuenta que algunas de estas sentencias DDL pueden tener efectos permanentes y no pueden deshacerse, por lo que deben utilizarse con cuidado.

☑️ Programar en SQL