Formulario completo de DDL

DDL significa Lenguaje de definición de datos
Estos comandos se usan para cambiar la estructura de una base de datos y los objetos de la base de datos. Por ejemplo, los comandos DDL se pueden usar para agregar, eliminar o modificar tablas dentro de una base de datos. 

Los comandos DDL son: 
 

  1. CREAR
  2. ALTERAR
  3. SOLTAR
  4. TRUNCAR
  5. REBAUTIZAR

1. CREAR: 
este comando se usa para crear una tabla en la base de datos relacional. 
Esto se puede hacer especificando los nombres y tipos de datos de varias columnas. 

Sintaxis
 

CREATE TABLE TABLE_NAME
(
    column_name1 datatype1,
    column_name2 datatype2,
    column_name3 datatype3,
    column_name4 datatype4
);

El column_name en el comando de creación de tabla indicará el nombre de la columna y el tipo de datos correspondiente especificará el tipo de datos de esa columna. Aquí, en esta tabla, los tres column_names, a saber: Student_id es de tipo int, Name es de tipo varchar y Marks es de tipo int . 
por ejemplo: 

CREATE TABLE 
Employee
(Student_id INT, 
Name VARCHAR(100), 
Marks INT); 

Identificación del Estudiante

Nombre

Marcas

2. ALTER: 
el comando Alter se utiliza para modificar la tabla de muchas formas, como: 

  1. Agregar una columna
  2. Cambiar el nombre de la columna existente
  3. Suelta una columna
  4. Modificar el tamaño de la columna o cambiar el tipo de datos de la columna
  • AGREGAR usando ALTER – 
    Sintaxis para agregar columna: 
ALTER TABLE table_name ADD(
    column_name datatype); 

El comando anterior agregará una nueva columna a la tabla. Y la tabla resultante tendrá una columna más como esta: 

ALTER TABLE Student 
ADD
(Address  VARCHAR(200)); 

Aquí este comando agregará una nueva columna «Dirección» en la tabla Estudiante de tipo de datos varchar (200); 

Identificación del Estudiante

Nombre

Marcas

Dirección

  • RENOMBRAR usando ALTER – 
    Sintaxis para cambiar el nombre de la columna: 
ALTER TABLE 
table_name 
RENAME 
old_column_name TO new_column_name; 

El comando anterior cambiará el nombre de la columna existente a una nueva columna. 

ALTER TABLE 
Employee 
RENAME 
Marks TO Age; 

El comando anterior cambiará column_name de Marcas a Edad; 
 

Identificación del Estudiante

Nombre

Años

Dirección

  • DROP usando ALTER – 
    Sintaxis para soltar una columna: 
ALTER TABLE
table_name
DROp
(column_name); 

El comando anterior eliminará la columna existente. 
Por ejemplo: 

ALTER TABLE Employee 
DROP
(Age);  

Aquí el column_name =”Edad”, ha sido eliminado por este comando; 

Identificación del Estudiante

Nombre

Dirección

  • MODIFICAR usando ALTER – 
    Sintaxis para modificar una columna: 
ALTER TABLE
Employee MODIFY
(column_name datatype); 

El comando anterior modificará la columna existente. 
Por ejemplo: 

ALTER TABLE 
student 
MODIFY
(name varchar(300)); 

El comando anterior modificará column_name «Nombre» cambiando el tamaño de esa columna. 

Identificación del Estudiante

Nombre

Dirección

3. TRUNCATE: 
Este comando elimina todos los registros de una tabla. Pero este comando no destruirá la estructura de la tabla. 
Sintaxis :  

TRUNCATE TABLE table_name

Esto eliminará todos los registros de la tabla. Por ejemplo, el siguiente comando eliminará todos los registros de la tabla estudiante. 

Ejemplo: 

TRUNCATE TABLE Student; 

4. DROP: 
este comando elimina por completo la tabla de la base de datos junto con la destrucción de la estructura de la tabla. 

Sintaxis –  

DROP TABLE table_name

Esto eliminará todos los registros, así como la estructura de la tabla. 
Esta es la principal diferencia entre TRUNCATE AND DROP . TRUNCATE solo elimina los registros, mientras que DROP destruye completamente la tabla. 

Ejemplo:  

DROP TABLE Student; 

Este comando eliminará los registros de la tabla y también destruirá el esquema. 

Esto es todo acerca de los comandos  DDL .

Publicación traducida automáticamente

Artículo escrito por shrusty7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *