SQL es la abreviatura de lenguaje de consulta estructurado. Es un lenguaje de programación estándar utilizado en la administración de datos almacenados en un sistema de administración de bases de datos relacionales. Es compatible con bases de datos distribuidas, ofreciendo a los usuarios una gran flexibilidad.
SQL permite a los usuarios acceder a datos almacenados en un sistema de administración de bases de datos relacionales. Los usuarios pueden crear y eliminar bases de datos, así como establecer permisos sobre tablas, vistas y procedimientos de bases de datos. También permite a los usuarios manipular los datos dentro de una base de datos.
En SQL, hay dos conjuntos principales de comandos que se utilizan para crear y modificar bases de datos. Estos son el lenguaje de definición de datos y el lenguaje de manipulación de datos. El primero contiene comandos utilizados para desarrollar y eliminar bases de datos y sus objetos, y el último contiene comandos utilizados para insertar, modificar y eliminar datos almacenados en una base de datos.
El lenguaje SQL se divide en varios elementos: cláusulas, expresiones, predicados, consultas y declaraciones. Las consultas SQL son las operaciones SQL más esenciales y comunes. Una consulta SQL ayuda a los usuarios a recuperar los datos necesarios de una base de datos, y se ejecuta utilizando la declaración "Seleccionar".
SQL fue desarrollado a principios de la década de 1970 por Donald D. Chamberlin y Raymond F. Boyce, que formaban parte de un grupo de investigación en la International Business Machines Corporation (IBM).