|Amazon Price||New from||Used from|
DuBois organizes his cookbook's recipes into sections on the problem, the solution stated simply, and the solution implemented in code and discussed. The implementation and discussion sections are the most valuable, as they contain the command sequences, code listings, and design explanations that can be transferred to outside projects. The main gripe readers will have about MySQL Cookbook is that the author, in his effort to cover the range of MySQL-friendly programming languages, uses different languages in his solutions to various problems. You'll see a Perl solution to one programming challenge (Perl, in fact, is the most frequently used language, followed by PHP), a Python fix for the next, and a Java sample after that. Readers have to hope that they find a solution in the language they're working with, or that they're able to transliterate the one DuBois has provided. It's usually not a big problem. --David Wall
Topics covered: How to make MySQL databases do your bidding--in terms of queries, table manipulation, data formatting, transactions, and Web interfaces--through the database server's command line interfaces and (more importantly) through the MySQL APIs of Perl, PHP, Java, and Python. Particularly excellent coverage deals with formatting dates and times, management of null values, string manipulation, and import/export techniques. --This text refers to an out of print or unavailable edition of this title.
As a bit of an amateur when it comes to database applications, this was a must read for me. I found it took me through the basics into advanced concepts, with clear descriptions... Read morePublished on July 31 2009 by Brent Knowles
This book is full of examples. This is perfect for a learn-by-example programmer like me. It makes a handy reference, too. Read morePublished on Feb. 3 2003 by P. Grove
The best thing about the book is that all you need is a rough inkling of what you want to do and you get an immediate kick start. Read morePublished on Jan. 29 2003 by Richard S. Gawlik