* SQL (lenguaje de consulta estructurado) es un lenguaje * estándar * utilizado para administrar y manipular bases de datos. Es un conjunto de comandos y sintaxis utilizados para interactuar con los sistemas de gestión de bases de datos relacionales (RDBMS). Piense en ello como el inglés, es un idioma con reglas y gramática.
* mysql es una * implementación * específica de un RDBMS que usa SQL. Es un producto de software (uno de muchos) que puede instalar y usar para crear y administrar bases de datos. * Habla * SQL, pero no es SQL en sí. Piense en ello como un libro específico escrito en inglés:el libro no es el inglés en sí mismo, pero usa el idioma inglés.
Otros RDBM populares que también usan SQL incluyen PostgreSQL, Oracle Database, Microsoft SQL Server y SQLite. Todos entienden SQL, pero pueden tener algunas pequeñas variaciones en sus implementaciones específicas y características compatibles.