MySQL Crash Course Cover

MySQL Crash Course

A Hands-on Introduction to Database Development
by Rick Silva
March 2023, 304 pp.
Use coupon code PREORDER to get 25% off!

This complete guide to all things MySQL takes you from the absolute basics of creating a table to the complexities of managing an entire database. You'll learn to build efficient databases through interesting examples, exercises, and three hands-on projects through which you'll create databases for weather, voter, and salary data.

The book leads beginners like you through all of MySQL’s intricacies, without the technical jargon. It’s designed to help you build confidence in creating simple databases and tables before learning more advanced concepts, including how to update and delete data, work with multiple tables, and avoid common mishaps. By the end of the book, you'll be a database management pro, who knows how to carry out comprehensive data projects with ease!

Author Bio 

Rick Silva is a software developer with decades of database experience. Silva has worked at Harvard Business School, Zipcar, and various financial services companies. A Boston native and a Boston College alum, he now lives in the Raleigh, NC area with his wife Patti and his dog Dixie. When heʼs not joining database tables, heʼs playing banjo at a local bluegrass jam.

Table of contents 

Part I: Getting Started
Chapter 1: Installing MySQL and Tools
Chapter 2: Creating Databases and Tables
Part II: Selecting Data From a MySQL Database
Chapter 3: Introduction to SQL
Chapter 4: MySQL Data Types
Chapter 5: Joining Database Tables
Chapter 6: Performing Complex Joins with Multiple Tables
Chapter 7: Comparing Values
Chapter 8: Calling Built-In MySQL Functions
Chapter 9: Inserting, Updating, and Deleting Data
Part III: Database Objects
Chapter 10: Creating Views
Chapter 11: Creating Functions and Procedures
Chapter 12: Creating Triggers
Chapter 13: Creating Events
Part IV: Advanced Topics
Chapter 14: Tips and Tricks
Chapter 15: Calling MySQL from Programming Languages
Part V: Projects
Chapter 16: Building a Weather Database
Chapter 17: Tracking Changes to Voter Data with Triggers
Chapter 18: Protecting Salary Data with Views

The chapters in red are included in this Early Access PDF.