SQL - Linguagem de Consulta Estruturada. É uma linguagem de computador declarativa destinada a consultar bancos de dados relacionais .
MySQL é um banco de dados relacional - um software otimizado para armazenamento e recuperação de dados. Existem muitos desses bancos de dados - Oracle, Microsoft SQL Server, SQLite e muitos outros são exemplos disso.