SQL ou « Structured Query Language » est un langage de programmation permettant de manipuler les données et les systèmes de bases de données relationnelles.
Ce langage permet principalement de communiquer avec les bases de données afin de gérer les données qu'elles contiennent.
Parmi les logiciels les plus connus il est possible de citer : MySQL, PostgreSQL, SQLite, Oracle Database, Microsoft SQL Server, Firebird ou Ingres.
Le langage de requête structurée (SQL) est un langage standard pour la création et la manipulation de bases de données.
MySQL est un programme de base de données relationnelle qui utilise des requêtes SQL.