SQL(Structured query language)

es un lenguaje de programación diseñado para manejar y manipular bases de datos relacionales.

caracteristicas

transaccionalidad

soporte para consultas complejas

independencia de la plataforma

leguaje declarativo

operadores

aritmetico

comparacion

logicos

pertenencia

operaciones sobre conjuntos

union

union all

intersect

except o minus

subconsultas

subconsulta escalar

subconsulta con multiples filas

consulta correlacionada

subconsulta con exists

Estándar ANSI (Instituto Nacional Estadounidense de Estándares) utilizado por la mayoría de los sistemas de gestión de bases de datos relacionales (RDBMS), como MySQL, PostgreSQL, SQL Server, Oracle, SQLite, entre otros.

funciones

agregacion

cadena

fecha y hora

matematicas

consultas a multiples tablas

inner join

left join

right join

full join

cross join