[2021] SQL | Comandos DDL, DQL, DML, DCL y TCL {DH}
Como todos sabemos, el lenguaje de consulta estructurado (SQL) es el lenguaje de base de datos que nos permite realizar ciertas operaciones en la base de datos existente y también podemos usar este lenguaje para crear una base de datos. SQL usa comandos específicos como crear, soltar, insertar, etc. para realizar las tareas requeridas.
Estos comandos SQL se clasifican principalmente en cuatro categorías:
- DDL: lenguaje de definición de datos
- DQl – Lenguaje de consulta de datos
- DML – lenguaje de manipulación de datos
- DCL: lenguaje de control de datos
Aunque muchos recursos afirman que existe otra categoría de cláusulas SQL TCL – Lenguaje de control de transacciones. Por lo tanto, también cubriremos TCL en detalle.
1.DDL (lenguaje de definición de datos): DDL o lenguaje de definición de datos en realidad consiste en los comandos SQL que se pueden usar para definir el esquema de la base de datos. Simplemente se ocupa de las descripciones del esquema de la base de datos y se utiliza para crear y modificar la estructura de los objetos de la base de datos en la base de datos.
Ejemplos de comandos DDL:
- CREAR – Se utiliza para crear la base de datos o sus objetos (como tabla, índice, función, vistas, métodos de almacenamiento y disparadores).
- PUBLICACIÓN – Se utiliza para eliminar objetos de la base de datos.
- CAMBIO-Utilizado para cambiar la estructura de la base de datos.
- CORTO– Se utiliza para eliminar todos los registros de una tabla, incluidos los rangos asignados a los registros que se eliminarán.
- COMENTARIO –Para añadir comentarios al diccionario de datos.
- REBAUTIZAR – Se utiliza para cambiar el nombre de un objeto existente en la base de datos.
2.DQL (lenguaje de consulta de datos):
DQL Las declaraciones se utilizan para consultar datos dentro de objetos de esquema. El propósito del comando DQL es obtener una relación de esquema basada en la consulta que se le pasó.
ejemplo DQL:
- ELEGIR – Se utiliza para recuperar datos de la base de datos.
3.DML (lenguaje de manipulación de datos): Los comandos SQL que se ocupan de la manipulación de los datos presentes en la base de datos pertenecen al DML o Lenguaje de Manipulación de Datos y la mayoría de las sentencias SQL pertenecen a él.
Ejemplos de DML:
- INSERCIÓN – se utiliza para insertar datos en una tabla.
- ACTUALIZAR – Se utiliza para actualizar los datos existentes dentro de una tabla.
- CLARO – utilizado para eliminar registros de una tabla de base de datos.
4.DCL (lenguaje de control de datos): DCL contiene comandos como GRANT y REVOKE, que se ocupan principalmente de los privilegios, permisos y otros controles del sistema de base de datos.
Ejemplos de comandos DCL:
- OTORGAR-Otorga a los usuarios derechos de acceso a la base de datos.
- RETIRAR– Eliminar los privilegios de usuario otorgados con el comando GRANT.
TCL (lenguaje de control de transacciones): Los comandos TCL manejan la transacción dentro de la base de datos.
Ejemplos de comandos TCL:
- COMPROMETERSE– realiza una transacción.
- LA PARTE DE ATRÁS– Revierte una transacción en caso de error.
- PUNTO DE GUARDADO-Establece un punto de guardado dentro de una transacción.
- CONFIGURAR TRANSACCIÓN–Indique las características de la transacción.
Este artículo es una contribución de Dimpy Varshni. Si disfruta de GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo a través de write.geeksforgeeks.org o enviar su artículo por correo electrónico a [email protected] Consulte su artículo en la página de inicio de GeeksforGeeks y ayude a otros geeks.
Escriba comentarios si encuentra algo mal o si desea compartir más información sobre el tema tratado anteriormente.
¡Atención lectores! No dejes de aprender ahora. Aprende SQL para entrevistas con curso SQL por GeeksforGeeks.