Hola Hiruma-Sama:
Una excelente referencia es por supuesto la documentación oficial (que además es gratuita).
http://dev.mysql.com/doc/refman/5.0/es/index.html
Cada Motor de BD tiene diferencias sintácticas importantes, a pesar de que todos están basados en el estándar SQL. Afortunadamente en internet hay muchísimo material para consulta (algunas un tanto ilegales, pero igualmente efectivas

), pero si insistes en comprar el libro es una excelente opción, que lamentablemente no te salvará de tener que consultar la documentación oficial del DBMS que utilices.
Saludos
Leo.