Cómo utilizar las sentencias DDL en SQL

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

Scroll al inicio