SQL es un lenguaje de consulta estructurado para acceder y manipular bases de datos relacionales. SQL permite crear, actualizar y consultar bases de datos a través de comandos como SELECT, INSERT y UPDATE. Estos comandos se componen de cláusulas, operadores y funciones de agregado para definir condiciones y extraer datos específicos de las tablas de una base de datos.