MySQL Cookbook, 2nd Edition
by Paul DuBois
MySQL Stored Procedure Programming, 1st Edition
by Guy Harrison; Steven Feuerstein
PHP and MySQL® Web Development, Fourth Edition
by Luke Welling; Laura Thomson
PHP and MySQL® Web Development, Fourth Edition
by Luke Welling; Laura Thomson
Learning PHP, MySQL, and JavaScript, 1st Edition
by Robin Nixon
High Performance MySQL, 2nd Edition
by Baron Schwartz; Peter Zaitsev; Vadim Tkachenko; Jeremy Zawodny; Arjen Lentz; Derek J. Balling
Understanding MySQL Internals
by Sasha Pachev
This is the Safari online edition of the printed book.
The Definitive Guide to Using, Programming, and Administering MySQL 5.0 and 5.1
MySQL is an open source relational database management system that has experienced a phenomenal growth in popularity and use. Known for its speed and ease of use, MySQL has proven itself to be particularly well-suited for developing database-backed websites and applications.
In MySQL, Paul DuBois provides a comprehensive guide to using and administering MySQL effectively and productively. He describes everything from the basics of getting information into a database and formulating queries, to using MySQL with PHP or Perl to generate dynamic web pages, to writing your own programs that access MySQL databases, to administering MySQL servers.
The fourth edition of this bestselling book has been meticulously revised and updated to thoroughly cover the latest features and capabilities of MySQL 5.0, as well as to add new coverage of features introduced with MySQL 5.1.
“One of the best technical books I have read on any subject.”
–Gregory Haley, C Vu, The Association of C & C++ Users
“A top-notch user’s guide and reference manual, and in my opinion, the only book you’ll need for the daily operation and maintenance of MySQL databases.”
–Eugene Kim, Web Techniques
Introduction 1
Part I: General MySQL Use
Chapter 1: Getting Started with MySQL 13
Chapter 2: Using SQL to Manage Data 101
Chapter 3: Data Types 201
Chapter 4: Stored Programs 289
Chapter 5: Query Optimization 303
Part II: Using MySQL Programming Interfaces
Chapter 6: Introduction to MySQL Programming 341
Chapter 7: Writing MySQL Programs Using C 359
Chapter 8: Writing MySQL Programs Using Perl DBI 435
Chapter 9: Writing MySQL Programs Using PHP 527
Part III: MySQL Administration
Chapter 10: Introduction to MySQL Administration 579
Chapter 11: The MySQL Data Directory 585
Chapter 12: General MySQL Administration 609
Chapter 13: Access Control and Security 699
Chapter 14: Database Maintenance, Backups, and Replication 737
Part IV: Appendixes
Appendix A: Obtaining and Installing Software 777
Appendix B: Data Type Reference 797
Appendix C: Operator and Function Reference 813
Appendix D: System, Status, and User Variable Reference 889
Appendix E: SQL Syntax Reference 937
Appendix F: MySQL Program Reference 1037
Note: Appendixes G, H, and I are located online and are accessible either by registering this book at informit.com/register or by visiting www.kitebird.com/mysql-book.
Appendix G: C API Reference 1121
Appendix H: Perl DBI API Reference 1177
Appendix I: PHP API Reference 1207
Index 1225
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 117 Ratings
Pale font, book too big and heavy - 2009-02-21
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This book has grown too big and heavy and the fonts in this Addison-Wesley book are hard to read compared to the original New Riders book. The fonts are now thinner and a pale grey instead of dark bold black.
The content is excellent though.
Essential for MySQL work - 2008-10-12
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This is an excellent text that should be used as an example by other text book authors. Its detail is moderated by its excellent index and contents which has resulted in my using it almost every day since I bought it.
Why not five stars? I could use a little more detail on underlying reasons and how-tos and a little better highlighting in the text to bring out examples etc.
Great resource - 2009-11-07
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Great book, describes from Beginner to Moderate-advanced topics. This could be considered "the" manual for MySql.
Good introduction, perfect reference - 2009-03-11
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
If you're looking for a book on MySQL, this is clearly the one. It's up-to-date for MySQL 5 (MySQL 6 is not yet ready for wide release), it effectively explains generic SQL concepts like inner/outer joins, and, of course, it's a comprehensive guide to the peculiarities of MySQL. Even if you're using MySQL through an abstraction layer, such as Hibernate, you'll still find the information on configuration useful.
Very thorough MySQL guide - 2009-02-24
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I've had this book next to me at all times as I learned MySQL, and I have to say that if it weren't for this book (along with a couple of others!), I wouldn't have been able to stuff MySQL into my brain. This book covers many aspects, but while it's a great book, I would recommend this book more for people who have some knowledge of MySQL to begin with.
Some information on this page was provided using data from Amazon.com®. View at Amazon >