What's the difference between SQL and MySQL?

SQL is a programming standard and stands for Structured Query Language which is used by RDBMS (Relational DataBase Management Systems) worldwide. There are multiple vendors with their own RDBMS product like Microsoft, Oracle etc.

MySQL is one of those RDBMS product which started off as open source product and has been acquired by Oracle corporation since then. So MySQL is one of those products which uses SQL as its base language. Similarly you’ve other products like Oracle, SQLServer, Postgres, etc