¿Qué significan dml, dcl, dql y ddl en sql?
1. DML (DataManipulationLanguage): Lenguaje de manipulación de datos, utilizado para definir registros (datos) de la base de datos.
2. DCL (DataControlLanguage): Lenguaje de control de datos, utilizado para definir permisos de acceso y Nivel de seguridad;
3. DQL (DataQueryLanguage): lenguaje de consulta de datos, utilizado para consultar registros (datos);
4. Objetos de base de datos: bibliotecas, tablas, columnas, etc.
Información ampliada
DML se divide en dos categorías: DML interactivo y DML integrado.
Según el nivel del idioma, DML se puede dividir en DML procesal y DML no procesal.
Tales como insertar, eliminar, actualizar, seleccionar (insertar, eliminar, modificar, recuperar), etc., son todos DML.
DML interactivo: Este tipo de DML es un sistema autónomo que puede operar la base de datos directamente en el terminal.
DML integrado: este tipo de DML está integrado en el lenguaje anfitrión. En este momento, el lenguaje principal es un lenguaje que se ha ampliado para manejar declaraciones DML.
DML procedimental: Cuando los usuarios programan, no sólo necesitan señalar "qué hacer" (qué datos se necesitan), sino también "cómo hacerlo" (cómo obtener los datos). Los DML en capas y en red son lenguajes procedimentales.
DML no procedimental: Cuando los usuarios programan, sólo necesitan señalar "qué hacer" y no necesitan señalar "cómo hacerlo". DML relacional es un lenguaje no procesal.