Amazon.com
The unexpected pleasure of reading books about databases is that they are often written by authors with highly organized minds. Paul DuBois and his editors at New Riders have assembled MySQL with a clarity and lucidity that inspires confidence in the subject matter: a (nearly) freely redistributable SQL-interpreting database client/server primarily geared for Unix systems but maintained for Windows platforms as well. What isn't "free" about MySQL (the application) is its server's commercial use; all clients and noncommercial server use are free. DuBois's tome isn't free either, but its list price is modest in light of its value and the value of its namesake.
The volume is superbly organized into 12 chapters and 10 appendices and contains a concise table of contents and a comprehensive 50-page index. It is peppered with references to the online HTML documentation that comes with the source and binary distributions (which are available and easy to install in stable rpm and tar releases.)
The first third of MySQL is an excellent instruction tool for database newbies; the second third is a detailed reference for MySQL developers; and the last third consists of clearly annotated appendices, including C, Perl (but not Python), and PHP interfaces.
Perhaps as an indication of the collective will of the developers of MySQL, DuBois does not separate Windows 95/98/NT design or development specifics from its main discussions. Platform-independent design is a goal, not a reality, and users will have to rely on newsgroups and mailing lists for details. Moreover, security issues are addressed in a mere 18 pages, a large part of which is devoted to standard Unix file and network-access permissions. Next to nothing is mentioned about defense against common hacking strategies, the use of secure shell interfaces, or access encryption.
Although it is nearly 800 pages in length, DuBois's book is thankfully not encyclopedic. It is a valuable précis of the MySQL database, and its easy-to-skim look and feel will make it an excellent browse for database experts who want to know what is and is not possible within MySQL, the application. --Peter Leopold/p>
Reviews From AMAZON.COM
A comprehensive and superbly organized guide to using MySQL
Now in an expanded and updated third edition, the popular MySQL by computer software expert Paul DuBois provides a comprehensive and superbly organized guide to using MySQL, effectively, productively, and immediately. This massive, 1320 page manual describes everything from the basics, to using MySQL to generate dynamic Web pages, to administering MySQL servers. This newly revised third edition covers the new features and improvements of MySQL 5 in detail, and incorporates feedback from readers and top MySQL developers to make this the most comprehensive and thorough edition to date.
Very Useful
When I first got this book I was put off by its size. I mean what developers have time to read books over 400 pages long? And this one is over twice that size. But I started reading it and I found that it is clear and explains things very well. I also found out that I don't need to read the whole book, because it is broken up into different subjects -- really like several books in one book. I am a single independent developer that is working on building a huge PHP, MySQL Web site and I need to know how to use MySQL very effectively and how to optimize what MySQL has to offer. Since I'm outsourcing all my hosting, at this time I don't need to know about MySQL administration, and since I'm only using PHP, I don't need to know about the other APIs, and I can use the appendixes as a reference for functions and such. So I only have to read about 350 pages instead of 1150. And if I find I need to know about MySQL admin or about another API, it's right there. So, I'm happy, and the book is great. I've read 100 pages so far.

ISBN:0735712123