Какой необходимый уровень знаний sql для решения повседневных задач в бэкэнд разработке?
* select
* insert
* update
* delete

Поздравляю, вы великолепны!

Выкачивание базы на сторону приложения, и потом написание своей логики отбора - это очень, очень весело (нет).
Чем больше скиллов хочешь, тем больше знаний нужно.
А то я видел кандидатов в сеньоры, но которые не знали про индекс, триггеры и планы запросов