Glosario SQL

Definiciones y ejemplos de los términos más usados en SQL y bases de datos. Usá el buscador o el índice A–Z.

TérminoDefinición / Ejemplo
A
ACIDPropiedades de transacciones: Atomicidad, Consistencia, Aislamiento y Durabilidad.
ADD COLUMNAcción de ALTER TABLE para agregar una columna.
ALTER INDEXModifica un índice existente.
AliasNombre alternativo para columna o tabla.
ALTER TABLEModifica la estructura de una tabla.
ANALYZEGenera estadísticas de tablas/índices para optimización.
ARRAYTipo de dato para listas de valores (PostgreSQL).
ASC / DESCDirección de ordenamiento en ORDER BY.
AUTO_INCREMENT / SERIALGeneración automática de valores únicos.
AVG()Promedio de una columna numérica.
B
BEGIN / START TRANSACTIONInicia una transacción explícita.
BETWEENFiltro por rango (incluye extremos).
BLOBTipo de datos binarios grandes (imágenes, archivos).
C
CASEExpresión condicional para transformar valores.
CASCADEAcción referencial que propaga cambios en claves foráneas.
CAST() / CONVERT()Convierte el tipo de un valor.
CHECKRestricción para cumplir condición.
CLUSTERED INDEXÍndice que determina el orden físico de los datos.
COALESCE()Devuelve el primer valor no nulo.
COLLATIONReglas de ordenamiento/comparación de texto.
COMMITConfirma de forma permanente una transacción.
CONSTRAINTRestricciones: PK, FK, UNIQUE, CHECK, etc.
COUNT()Cuenta filas o valores no nulos.
CROSS JOINProducto cartesiano de dos tablas.
CTE (WITH)Expresión de tabla común.
D
DATABASEConjunto lógico de esquemas y objetos.
DATE / TIME / TIMESTAMPTipos de datos para fecha/hora.
DDLData Definition Language.
DEFAULTValor por defecto.
DELETEElimina filas.
DESCRIBEMuestra estructura de una tabla.
DISTINCTDevuelve valores únicos.
DMLData Manipulation Language.
DROP TABLEElimina una tabla.
DECIMAL / NUMERICTipos exactos con decimales.
ENUMTipo de dato de lista fija.
E
EXCEPTDiferencia de conjuntos.
EXISTSVerdadero si subconsulta retorna ≥ 1 fila.
EXPLAINMuestra plan de ejecución.
F
FOREIGN KEYClave foránea.
FROMFuente de datos.
FULL OUTER JOINJOIN con coincidencias y no coincidencias.
FUNCTION (UDF)Función definida por el usuario.
G
GROUP BYAgrupa filas para agregaciones.
GRANTOtorga permisos a usuarios o roles.
H
HAVINGFiltra resultados después de agrupar.
HASH JOINEstrategia de unión con tablas hash.
I
INVerifica pertenencia.
INDEXEstructura de búsqueda.
INNER JOINJOIN interno.
INSERT INTOInserta filas.
INTERSECTIntersección de conjuntos.
IS NULL / IS NOT NULLEvalúa nulos.
J
JOIN (tipos)INNER, LEFT, RIGHT, FULL, CROSS.
JSONTipo/funciones JSON.
L
LEFT JOINJOIN izquierdo.
LIKEBúsqueda por patrón.
LIMITLimita filas devueltas.
LOCK / UNLOCKBloquea o libera tablas/filas.
M
MATERIALIZED VIEWVista materializada.
MAX()Valor máximo.
MERGEOperación combinada.
MIN()Valor mínimo.
N
NATURAL JOINJOIN por columnas comunes.
NOT NULLImpide valores nulos.
NULLAusencia de valor.
NVL()Función Oracle para valores nulos.
O
OFFSETPaginación de resultados.
ON CONFLICT / UPSERTInserta o actualiza en conflicto.
ORDER BYOrdena resultados.
OUTER JOINJOINs que incluyen no coincidencias.
OPTIMIZE TABLEReorganiza tabla/índices.
OVER (WINDOW)Cláusula de funciones de ventana.
P
PARTITION BYParticiones en funciones de ventana.
PRIMARY KEYIdentificador único.
PROCEDURE (Stored Procedure)Procedimiento almacenado.
Q
Query (Consulta)Instrucción SQL.
R
RECURSIVE QUERYConsulta recursiva con WITH RECURSIVE.
RENAME TABLECambia nombre de tabla.
RIGHT JOINJOIN derecho.
ROLLBACKRevierte transacción.
ROW_NUMBER()Numera filas.
S
SAVEPOINTPunto intermedio en transacción.
SCHEMAAgrupa objetos dentro de DB.
SELECTConsulta datos.
SEQUENCEGenera números consecutivos.
SETModifica variables de sesión.
SUBQUERYConsulta anidada.
SUM()Suma de columna numérica.
T
TABLEConjunto de datos en filas/columnas.
TEMPORARY TABLETabla temporal.
TRANSACTIONUnidad atómica de trabajo.
TRIGGERObjeto ejecutado en eventos DML/DDL.
TRUNCATE TABLEVacía tabla rápidamente.
U
UNIQUEValores únicos.
UNIONUne conjuntos sin duplicados.
UNION ALLUne conjuntos incluyendo duplicados.
UPDATEModifica registros.
UUIDIdentificador único universal.
V
VARCHAR / TEXTTipos de texto variable.
VIEWVista reutilizable.
W
WHEREFiltra filas.
WITH TIESIncluye empates en LIMIT/TOP.
X
X (no aplican términos comunes)Reservado.
Y
Y (no aplican términos comunes)Reservado.
Z
Z (no aplican términos comunes)Reservado.
Scroll al inicio