logo

Comandos DDL en SQL

DDL es una abreviatura de Lenguaje de definición de datos .

Los comandos DDL en lenguaje de consulta estructurado se utilizan para crear y modificar el esquema de la base de datos y sus objetos. La sintaxis de los comandos DDL está predefinida para describir los datos. Los comandos del lenguaje de definición de datos tratan de cómo deben existir los datos en la base de datos.

Los siguientes son los cinco comandos DDL en SQL:

  1. CREAR comando
  2. Comando SOLTAR
  3. ALTERAR comando
  4. Comando TRUNCAR
  5. Comando RENOMBRAR

CREAR comando

CREATE es un comando DDL que se utiliza para crear bases de datos, tablas, activadores y otros objetos de bases de datos.

Ejemplos de comando CREATE en SQL

Ejemplo 1: este ejemplo describe cómo crear una nueva base de datos utilizando el comando CREATE DDL.

Sintaxis para crear una base de datos:

 CREATE Database Database_Name; 

Supongamos que desea crear una base de datos de libros en la base de datos SQL. Para hacer esto, debe escribir el siguiente comando DDL:

 Create Database Books; 

Ejemplo 2: este ejemplo describe cómo crear una nueva tabla usando el comando CREATE DDL.

Sintaxis para crear una nueva tabla:

clasificación de montón
 CREATE TABLE table_name ( column_Name1 data_type ( size of the column ) , column_Name2 data_type ( size of the column) , column_Name3 data_type ( size of the column) , ... column_NameN data_type ( size of the column ) ) ; 

Supongamos que desea crear un Alumno tabla con cinco columnas en la base de datos SQL. Para hacer esto, debe escribir el siguiente comando DDL:

 CREATE TABLE Student ( Roll_No. Int , First_Name Varchar (20) , Last_Name Varchar (20) , Age Int , Marks Int , ) ; 

Ejemplo 3: este ejemplo describe cómo crear un nuevo índice utilizando el comando CREATE DDL.

Sintaxis para crear un nuevo índice:

 CREATE INDEX Name_of_Index ON Name_of_Table (column_name_1 , column_name_2 , … . , column_name_N); 

Tomemos la tabla de estudiantes:

estu_id Nombre Marcas Ciudad Estado
100 Abhay 80 Noida ARRIBA
101 sushil 75 Jaipur Rajastán
102 Ankit 90 Gurgaon Haryana
103 Yogesh 93 Lucknow ARRIBA

Supongamos que desea crear un índice sobre la combinación de Ciudad y Estado campo de la Alumno mesa. Para esto, tenemos que usar el siguiente comando DDL:

 CREATE INDEX index_city_State ON Employee (Emp_City, Emp_State); 

Ejemplo 4: este ejemplo describe cómo crear un disparador en la base de datos SQL usando el comando DDL CREATE.

Sintaxis para crear un disparador:

 CREATE TRIGGER [trigger_name] [ BEFORE | AFTER ] UPDATE ON [table_name] ; 

Comando SOLTAR

DROP es un comando DDL que se utiliza para eliminar/eliminar los objetos de la base de datos de la base de datos SQL. Podemos eliminar fácilmente toda la tabla, vista o índice de la base de datos usando este comando DDL.

Ejemplos de comando DROP en SQL

Ejemplo 1: este ejemplo describe cómo eliminar una base de datos de la base de datos SQL.

código de número aleatorio c

Sintaxis para eliminar una base de datos:

¿Cómo funciona una computadora?
 DROP DATABASE Database_Name; 

Supongamos que desea eliminar la base de datos de Libros de la base de datos SQL. Para hacer esto, debe escribir el siguiente comando DDL:

 DROP DATABASE Books; 

Ejemplo 2: este ejemplo describe cómo eliminar la tabla existente de la base de datos SQL.

Sintaxis para eliminar una tabla:

 DROP TABLE Table_Name; 

Supongamos que desea eliminar la tabla de Estudiantes de la base de datos SQL. Para hacer esto, debe escribir el siguiente comando DDL:

 DROP TABLE Student; 

Ejemplo 3: este ejemplo describe cómo eliminar el índice existente de la base de datos SQL.

Sintaxis para eliminar un índice:

 DROP INDEX Index_Name; 

Supongamos que desea eliminar index_city de la base de datos SQL. Para hacer esto, debe escribir el siguiente comando DDL:

 DROP INDEX Index_city; 

ALTERAR comando

ALTER es un comando DDL que cambia o modifica la estructura existente de la base de datos y también cambia el esquema de los objetos de la base de datos.

También podemos agregar y eliminar restricciones de la tabla usando el comando ALTER.

Ejemplos de comando ALTER en SQL

Ejemplo 1: este ejemplo muestra cómo agregar un nuevo campo a la tabla existente.

Sintaxis para agregar un nuevo campo en la tabla:

 ALTER TABLE name_of_table ADD column_name column_definition; 

Supongamos que desea agregar la columna 'Nombre_del_padre' en la tabla de estudiantes existente. Para hacer esto, debe escribir el siguiente comando DDL:

 ALTER TABLE Student ADD Father's_Name Varchar(60); 

Ejemplo 2: este ejemplo describe cómo eliminar la columna existente de la tabla.

Sintaxis para eliminar una columna de la tabla:

 ALTER TABLE name_of_table DROP Column_Name_1 , column_Name_2 , ….., column_Name_N; 

Supongamos que desea eliminar la columna Edad y Calificaciones de la tabla de Estudiantes existente. Para hacer esto, debe escribir el siguiente comando DDL:

 ALTER TABLE StudentDROP Age, Marks; 

Ejemplo 3: este ejemplo describe cómo modificar la columna existente de la tabla existente.

Sintaxis para modificar la columna de la tabla:

operador ternario java
 ALTER TABLE table_name MODIFY ( column_name column_datatype(size)); 

Supongamos que desea cambiar el tamaño de los caracteres del campo Apellido de la tabla Estudiante. Para hacer esto, debe escribir el siguiente comando DDL:

 ALTER TABLE table_name MODIFY ( Last_Name varchar(25)); 

Comando TRUNCAR

TRUNCATE es otro comando DDL que elimina o elimina todos los registros de la tabla.

Este comando también elimina el espacio asignado para almacenar los registros de la tabla.

Sintaxis del comando TRUNCATE

 TRUNCATE TABLE Table_Name; 

Ejemplo

Supongamos que desea eliminar el registro de la tabla de Estudiantes. Para hacer esto, debe escribir el siguiente comando TRUNCATE DDL:

ordenar matriz en java
 TRUNCATE TABLE Student; 

La consulta anterior eliminó con éxito todos los registros de la tabla de estudiantes. Verifiquémoslo usando la siguiente declaración SELECT:

 SELECT * FROM Student; 

Comando RENOMBRAR

RENAME es un comando DDL que se utiliza para cambiar el nombre de la tabla de la base de datos.

Sintaxis del comando RENAME

 RENAME TABLE Old_Table_Name TO New_Table_Name; 

Ejemplo

 RENAME TABLE Student TO Student_Details ; 

Esta consulta cambia el nombre de la tabla de Student a Student_Details.