Brief Table of Contents (Not Yet Final)
Chapter 1: Databases and Tables (available)
Chapter 2: Inserting Data (available)
Chapter 3: The Select Statement (available)
Chapter 4: Better Where Clauses (available)
Chapter 5: CRUD Operations (available)
Chapter 6: Advanced Select Sorting and Aggregating (available)
Chapter 7: Normalization and Multiple Tables Thoughtful Table Design (available)
Chapter 8: Efficiency Considerations: Data Types and Indexes (available)
Chapter 9: Join Types (available)
Chapter 10: Subqueries (available)
Chapter 11: Temporary Tables and Table Variables (available)
Chapter 12: Stored Procedures and Functions (available)
Chapter 13: Constraints and Views (available)
Chapter 14: Locking, Blocking, and Isolation (available)
Chapter 15: Security (available)
Chapter 16: Databases and the Cloud (available)
Chapter 17: SQL Across Other Databases (available)
Appendix A: Eight Things We Didn’t Cover (available)
Appendix B: Installing MySQL on Mac or Windows (available)
Appendix C: Toolbox Roundup (available)