SQL es un lenguaje de consulta estructurado utilizado para consultar, modificar o eliminar datos en una base de datos. Contiene comandos como SELECT, INSERT y DELETE; cláusulas como FROM y WHERE; operadores lógicos como AND y OR; y funciones como COUNT y SUM. Las consultas básicas seleccionan datos específicos de una tabla utilizando SELECT y FROM, y se pueden agregar filtros con WHERE, ordenar resultados con ORDER BY y agrupar filas con GROUP BY.