Top positive review
18 people found this helpful
MySQL Crash Course - it does what it says on the tin.
on 18 January 2006
I received a copy of MySQL Crash Course (Sam's Teach Yourself MySQL in 10 minutes) from Amazon.co.uk this morning. I immediately sat down in front of my computer with the book by my side and haven't left yet, except to tell you all how good it is.
Many books feature SQL (Structured Query Language) and then try to apply it to each seperate implementation of the language in popular Relational Data Base Management Systems (RDBMS) like Microsoft SQL Server, Oracle etc. The problem is that SQL varies slightly from one implementation to another. This is (to my knowledge) the first comprehensive overview of learning and using SQL as it relates to the increasingly popular open source RDBMS MySQL.
This is a 'learning by doing' book which focuses on practical examples. The code is introduced and explained, reproduced for you to allow you to enter it into your own MySQL client, and then the output your computer should return to you is printed. This is a great feature because in contrast to many code tutorial books, you know exactly where you have gone wrong if it doesn't work out. On a couple of occasions I found myself scratching my head and asking exactly why things worked the way they did, only for my exact queries to be addressed when I looked back down at the book with the exellent Analysis feature after every example.
I have reached Chapter 8 already and have had absolutely no problems. Ideas of how I could use the things I'm learning abound and I can't wait to finish it and start experimenting with my own databases.
What I would say is that this focuses exclusively on MySQL and does not include topics such as designing databases, relational database theory or integration with other technologies. This in my view is not a weakness but a strength as it concentrates solely on how to interact with MySQL databases.
MySQL Crash Course is very well presented, clear, concise, comprehensive, relevant and teaches you everything you need to begin working with MySQL.