¿Qué es el lenguaje SQL?
El lenguaje SQL es un lenguaje de consulta estructurado.
El lenguaje de consulta estructurado es un lenguaje de programación no procedimental de alto nivel que permite a los usuarios trabajar con estructuras de datos avanzadas. No requiere que el usuario especifique el método de almacenamiento de los datos, ni requiere que el usuario sepa exactamente cómo se almacenan los datos.
Por lo tanto, diferentes sistemas de bases de datos con estructuras subyacentes completamente diferentes pueden utilizar el mismo lenguaje de consulta estructurado como interfaz para la entrada y gestión de datos. Las declaraciones del lenguaje de consulta estructurado se pueden anidar, lo que lo hace extremadamente flexible y potente.
Las tres funciones principales de SQL
1. Función de definición de datos SQL: puede definir la estructura del esquema de tres niveles de la base de datos, a saber, el esquema externo, el esquema global y el esquema interno. estructura. En SQL, el esquema externo también se denomina vista, el esquema global se denomina esquema y el sistema implementa automáticamente el esquema interno en función del esquema de la base de datos, generalmente sin preguntarle al usuario.
2. Funciones de operación de datos SQL: incluida la inserción, eliminación y modificación de tablas y vistas básicas, especialmente funciones sólidas de consulta de datos.
3. Función de control de datos SQL: controla principalmente los derechos de acceso de los usuarios para garantizar la seguridad del sistema.