|
Non, SQL et MySQL ne sont pas identiques. Ils ont une relation très importante mais distincte :
* SQL (langage de requête structuré) est un langage *standard* utilisé pour gérer et manipuler des bases de données. Il s'agit d'un ensemble de commandes et de syntaxes utilisées pour interagir avec les systèmes de gestion de bases de données relationnelles (SGBDR). Pensez-y comme à l'anglais :c'est une langue avec des règles et une grammaire.
* MySQL est une *implémentation* spécifique d'un SGBDR qui utilise SQL. Il s'agit d'un produit logiciel (un parmi tant d'autres) que vous pouvez installer et utiliser pour créer et gérer des bases de données. Il *parle* SQL, mais ce n'est pas SQL lui-même. Considérez-le comme un livre spécifique écrit en anglais :le livre n'est pas l'anglais lui-même, mais il utilise la langue anglaise.
D'autres SGBDR populaires qui utilisent également SQL incluent PostgreSQL, Oracle Database, Microsoft SQL Server et SQLite. Ils comprennent tous SQL, mais ils peuvent présenter de légères variations dans leurs implémentations spécifiques et leurs fonctionnalités prises en charge.
|