На будущее, если будешь задаваться этим вопросом ещё раз (а ты будешь), помни, что лучше знать хорошо 2-3 языка программирования (или язык программирования и технологии, связанные с ним), чем плохо знать много языков.
Я тоже склонен придерживаться такого правила. Тем более вникая чуть глубже - появляется все больше и больше вопросов, образно говоря)
Это уже, думаю, второстепенные знания, и в той или иной мере у каждого есть, т.к. по ходу разработки почти все сталкиваются с необходимостью работать с БД. Но вы правы, подучить и попрактиковаться стоит, тем более много времени это не займет.