This book is a great introduction to the basics of SQL, the database query language used by all the top selling database programmes (eg Oracle, MySQL, PostgreSQL, MS SQL Server Express), including those found powering web sites, such as MySQL. The examples are easy to follow and increase in complexity as the reader works through the book. There is a download site where all the code required to create the sample databases can be found, enabling beginners to practise querying their own database. Although MySQL is freely available, it does have a few not quite standard features, and where its syntax differs from the norm, this is pointed out and advice on the general best practice to use is given. The author is well-know on professional web and database forums, especially those at Sitepoint, for giving generous help to anyone who asks. With over 20 years experience in the field, you know you are getting advice from a true guru.
The book is suitable for any introductory course on databases, but has little on database design. But the title does make it clear that this is not what the book is about.
I'd have liked to see a set of practise questions for the sample databases that can be downloaded, so a newbie can test what they have learned. That would need more data in the download, to give more variety and increase the complexity of query required.
OVerall, recommended for beginners for their first SQL course.