Именно СУБД MySQL - нет, не нужно. Но любому аналитику данных или программисту, работающему с базами данных, необходимо знать язык SQL.
MySQL необходимо знать, если ты программист или сисадмин на проекте, использующем MySQL. Основное использование MySQL - back-end сайтов. Вне этой области обычно используют иные СУБД.
Смотря какому
Дизайнеру любые ЯП даром не нужны, как и специалисту по связям с общественностью в фирме по продаже компьютерных игр, а они оба работают в области IT