¿Qué significa @ en sql?
SQL se basa en álgebra relacional y cálculo relacional de tuplas, incluido el lenguaje de definición de datos y el lenguaje de manipulación de datos. El alcance de SQL incluye la inserción, consulta, actualización y eliminación de datos, la creación y modificación de esquemas de bases de datos y el control de acceso a datos. Aunque se trata en gran medida de programación declarativa (4GL), también contiene elementos de programación procedimental.
SQL fue la primera implementación en lenguaje comercial del modelo relacional de Edgar Codd, descrito en su influyente artículo de 1970 "Un modelo relacional para grandes bases de datos".
Aunque SQL no está diseñado enteramente según el modelo relacional de Cod, sigue siendo el lenguaje de bases de datos más utilizado. SQL se convirtió en estándar del Instituto Nacional Estadounidense de Estándares (ANSI) en 1986 y en estándar de la Organización Internacional de Normalización (ISO) en 1987. Desde entonces, el estándar ha pasado por una serie de actualizaciones, añadiendo muchas características nuevas.
Datos extendidos:
SQL es un lenguaje de programación no procesal de alto nivel que permite a los usuarios trabajar en estructuras de datos avanzadas. No requiere que el usuario especifique cómo se almacenan los datos, ni requiere que el usuario sepa la forma específica en que se almacenan los datos. Y su interfaz permite que sistemas de bases de datos con estructuras subyacentes completamente diferentes y diferentes bases de datos utilicen el mismo SQL para la entrada y gestión de datos.
Toma un conjunto de [registros] como objeto sobre el que se operará. Todas las declaraciones SQL aceptan este conjunto de elementos como entrada y devuelven el conjunto de elementos enviado como salida. Esta característica de conjunto de elementos permite utilizar la salida de una declaración SQL como entrada de otra declaración SQL, por lo que las declaraciones SQL se pueden anidar, lo que la hace muy flexible y poderosa.
En la mayoría de los casos, en otros lenguajes de programación, practicar un evento requiere un programa largo, que se puede expresar en una sola frase en SQL. Esto también significa que puedes escribir sentencias muy complejas en SQL sin tener que prestar especial atención al rendimiento.
Lenguaje de consulta estructurado de la enciclopedia Baidu