Лучшая книга, которая помогла мне, без сомнения, была SQL: Руководство для начинающих . Это должна была быть одна из самых скучных книг, которые я читал (очень очень простой), но я многому научился из этого. Очень, очень полезная книга, я бы не выучил SQL без нее. Бонус в том, что он учит вас SQL, а не MySQL, не T-SQL, не PostgreSQL, не SQL Server: просто SQL. При необходимости он выделяет нюансы, но в остальном это просто SQL.
По совпадению, вторая книга, которую я прочитал, была Beginning MySQL , написанной тем же автором, Робертом Шелдоном (я не осознавал этого до сих пор, смеется). Опять очень полезная книга. Мне действительно нравится Wrox Publishing, они делают хорошие книги. Я бы также порекомендовал любую книгу издательства O'Reilly или Apress (не ошибаюсь ни с одним из них).
Как только вы получите представление о самом языке SQL, вам следует ( нужно ) прочитать Руководство по изучению сертификации MySQL 5.0 , особенно если вы планируете стать администратором баз данных. Вы хотите получить свой CMDBA, и эта книга поможет. Я только что узнал на днях на работе, что в стране не так много CMDBA, как я думал (кажется, я слышал, как они говорили ниже 1000). Мы редкая порода (да, у меня есть CMDBA), и они хорошо нам платят;)
Наконец, после того, как у вас есть CMDBA, прочитайте Высокопроизводительный MySQL , 2-е издание Барона Шварца, Питера Зайцева, Вадима Ткаченко, Джереми Заводного, Арьена Ленца и Дерека Дж. Баллинга. Зайцев, Ткаченко и Шварц работают в Percona (генеральный директор / основатель, технический директор / соучредитель и вице-президент по консалтингу соответственно). У Percona самые блестящие умы в мире, когда дело доходит до MySQL, и это не преувеличение. Мы работали с некоторыми из них раньше, и слова могут описать их блеск.
Надеюсь, это поможет дать какое-то направление. Удачи.