Es el lenguaje más utilizado para gestionar y manipular bases de datos relacionales. Permite realizar:
Soporta operaciones complejas como uniones, subconsultas y funciones agregadas, organizando datos en tablas bajo un modelo relacional.
Lenguajes utilizados en bases de datos NoSQL, ideales para manejar grandes volúmenes de datos no estructurados o semi-estructurados.
Un lenguaje de consulta para APIs, que permite a los clientes solicitar exactamente los datos que necesitan.
Principalmente utilizado en bases de datos de grafos como Neo4j.
Extensión de SQL utilizada en Microsoft SQL Server, ampliamente usado en entornos empresariales.
Lenguaje utilizado en bases de datos Oracle, especialmente en aplicaciones empresariales.
Lenguaje de consulta utilizado en Apache para Big Data.
Lenguaje para consultar datos en formato RDF. Útil en bibliotecas, científicos y aplicaciones de datos enlazados.
Lenguaje utilizado para consultar y transformar datos en formato XML.
Se utiliza para definir la estructura de la base de datos. Ejemplos:
Se utiliza para manipular datos en las tablas. Ejemplos:
Se utiliza para controlar el acceso a los datos en la base de datos. Ejemplos:
Permite asegurar que un conjunto de operaciones se complete correctamente. Ejemplos:
Conjunto de instrucciones que se ejecutan automáticamente en respuesta a ciertos eventos que ocurren en una tabla o vista.
Permite realizar operaciones de inserción (INSERT), actualización (UPDATE) o eliminación (DELETE) en función de la coincidencia de datos entre dos tablas o entre una tabla y una consulta.
Devuelve todos los registros de la tabla izquierda y los registros coincidentes de la tabla derecha. Si no hay coincidencia, los valores de la tabla derecha serán NULL.
Devuelve solo los registros que tienen coincidencias en ambas tablas. Este tipo de JOIN es útil para encontrar relaciones comunes entre dos tablas.
Devuelve todos los registros de la tabla derecha y los registros coincidentes de la tabla izquierda. Si no hay coincidencia, los valores de la tabla izquierda serán NULL.