Где учить sql и Mysql?

SQL - язык, если точнее, множество стандартов языка. Вы можете написать запрос на SQL, но исполнить его может только конкретная СУБД.
MySQL / MariaDB / PostgreSQL - различные реляционные СУБД, выполняющие запросы.
PhpMyAdmin / MySQL Workbench / DBeaver - приложения, для удобной работы с различными СУБД.

Ключевое различие между SQL и MySQL заключается в том, что SQL — это язык запросов для управления данными в реляционной базе данных, а MySQL — это система управления реляционными базами данных с открытым исходным кодом для управления базами данных с помощью SQL.
https://sqlbolt.com/ - пройдите все задания.

После, можете углубиться в справочники по mysql.