¿Cómo se dividen los cuatro componentes de SQL?
(2) Lenguaje de manipulación de datos, concretamente SQL DML. Las operaciones de datos se pueden dividir en consultas de datos y actualizaciones de datos.
(3) Lenguaje de consulta de datos, concretamente SQL DQL.
(4) Lenguaje de control de datos, concretamente SQL DCL, que incluye autorización de tablas y vistas básicas, descripción de reglas de integridad, control de transacciones, etc.
El lenguaje de consulta estructurado es un lenguaje de programación no procedimental de alto nivel que permite a los usuarios trabajar en estructuras de datos avanzadas. No requiere que los usuarios especifiquen el método de almacenamiento de datos, ni requiere que los usuarios conozcan el método de almacenamiento específico de datos. Por lo tanto, diferentes sistemas de bases de datos con estructuras subyacentes completamente diferentes pueden usar el mismo lenguaje de consulta estructurado como interfaz para la entrada de datos. y gestión. Las declaraciones del lenguaje de consulta estructurado se pueden anidar, lo que lo hace muy flexible y potente.
Datos extendidos:
SQL puede completar de forma independiente todas las actividades en el ciclo de vida de la base de datos, incluida la definición del esquema relacional, la entrada de datos, el establecimiento de la base de datos, la consulta, la actualización, el mantenimiento, la reconstrucción de la base de datos y el control. la seguridad de la base de datos, etc., proporciona un buen entorno para el desarrollo de sistemas de aplicaciones de bases de datos. Una vez que la base de datos se pone en funcionamiento, el esquema se puede modificar gradualmente según sea necesario sin afectar el funcionamiento de la base de datos, lo que hace que el sistema sea altamente escalable.