Sql es un lenguaje de consultas estructuradas para bases de datos relacionales que permite operaciones como recuperar y actualizar información de manera sencilla. Es declarativo y de alto nivel, lo que significa que se enfoca en qué datos se necesitan en lugar de cómo recuperarlos, haciendo que la codificación sea más productiva. Las principales instrucciones son SELECT, INSERT, UPDATE y DELETE para recuperar y manipular datos, y CREATE, ALTER y DROP para definir y modificar la estructura de la base de datos.