Los comandos DDL son parte de SQL y funcionan junto con los comandos DML, DCL y TCL para crear y administrar bases de datos. Forman los bloques de construcción básicos para administrar SQL y son útiles para saber si va a administrar o crear una base de datos utilizando Structured Query Language.
Los comandos SQL se componen principalmente de DDL y DML. Crearía o eliminaría una base de datos con comandos DDL y agregaría, movería o cambiaría datos con DML. Los comandos DCL lo ayudarán a administrar usuarios, permisos y seguridad de datos, mientras que TCL le ayudará a administrar los cambios que realice dentro de DML. Todos trabajan juntos dentro de SQL para proporcionar las herramientas que necesita para crear y administrar bases de datos de manera efectiva. Conocer estos comandos es fundamental para cualquiera que quiera ingresar al soporte o administrador de la base de datos.
No soy un experto en SQL, pero los he usado y administrado. También soy amigo cercano de alguien que escribe estas cosas mientras duerme. El siguiente tutorial puede ser mis palabras, pero el conocimiento y la experiencia son todos suyos. Cualquier error u omisión será solo mío.
Lo que sigue son los comandos básicos para cada idioma. Los comandos DDL enumeran los términos necesarios para crear bases de datos, tablas y objetos. Los comandos DML enumeran los términos necesarios para administrar objetos y datos dentro de la base de datos que creó. Los comandos DCL enumeran los términos necesarios para administrar usuarios y los comandos TCL son lo que puede usar para establecer puntos de guardado y confirmar sus cambios.
DDL (lenguaje de definición de datos)
DDL (lenguaje de definición de datos) se utiliza para definir el esquema de la base de datos. Ayuda a crear y administrar la base de datos y los objetos dentro de ella. Las declaraciones DDL cambian la estructura de la base de datos de varias maneras, como crear, eliminar, modificar esquemas y objetos.
Dependiendo del sabor de SQL que esté utilizando, las declaraciones DDL pueden incluir:
- ALTERAR TABLA
- ALTERAR VISTA
- ESTADÍSTICAS INFORMÁTICAS
- CREAR BASE DE DATOS
- CREAR FUNCIÓN
- CREAR PAPEL
- CREAR MESA
- CREAR VISTA
- DROP DATABASE
- FUNCIÓN DE GOTA
- ROL DE GOTA
- MESA PLEGABLE
- VISTA DE GOTA
- CONCEDER
- REVOCAR
Las sentencias DDL SQL principales son:
- ALTERAR
- TRUNCAR
- COMENTARIO
- CREAR
- DESCRIBIR
- REBAUTIZAR
- SOLTAR
- ESPECTÁCULO
- UTILIZAR
Estos aparecerán en todas las versiones de SQL. Cada comando DDL requerirá un tipo de objeto y un identificador para funcionar.
Por ejemplo: CREATE TABLE () o DROP objecttype objectname.
DML (lenguaje de manipulación de datos)
Otro elemento de SQL es DML (lenguaje de manipulación de datos). Esto le permite recuperar, insertar, actualizar, eliminar y, en general, administrar datos dentro de una base de datos SQL. Estos comandos serán los que usará día a día cuando administre bases de datos. Este no es un lenguaje específico en sí mismo, sino que forma parte de SQL.
- SELECCIONAR
- INSERTAR
- ACTUALIZAR
- ELIMINAR
- INSERTAR A GRANEL
- UNIR
- LEA EL TEXTO
- ACTUALIZAREXTO
- Texto escrito
- EMPEZAR
- COMETER
- RETROCEDER
- COPIAR EN