So I'm looking for a book for advanced MySQL in PHP. I know all the basics, and I've worked with it a lot. But I'm not real sharp on more advanced topics, like combining queries with JOINs, and avoiding redundant or unnecessary queries.
Any database theory/design thrown in would be a nice bonus too.
Not PHP specific (as others have mentioned, "advanced" MySQL knowledge should be language-independent), but here you go (from this question and this question):
Understanding MySQL Internals :
Learn how data structures and convenience functions operate, how to add new storage engines and configuration options, and much more
High Performance MySQL:
Learn how to design schemas, indexes, queries and advanced MySQL features for maximum performance, and get detailed guidance for tuning your MySQL server, operating system, and hardware to their fullest potential. You'll also learn practical, safe, high-performance ways to scale your applications with replication, load balancing, high availability, and failover.
Pro MySQL:
Topics include transaction processing and indexing theory, benchmarking and profiling, and advanced coverage of storage engines, data types, subqueries, derived tables, and joins. Also covers MySQL 5's new enterprise features like stored procedures, triggers, and views.
(partial descriptions from Amazon included, see respective product page for more detailed info).
Expert PHP and MySQL (Wrox Programmer to Programmer)
Authors: Andrew Curioso, Ronald Bradford and Patrick Galbraith
MySQL High Availability: Tools for Building Robust Data Centers
Charles Bell, Mats Kindahl and Lars Thalmann
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With