MySQL Ecosystem Showcase
Explore tools and projects built with, for, or on MySQL.
Inspired by Shlomi Noach's Awesome MySQL and the fork by Alkin Tezuysal.
High Performance MySQL
Silvia Botros, Jeremy Tinley
High Performance MySQL teaches advanced techniques for getting the most from MySQL, covering schema and query optimization, server tuning, replication, high availability, security, and automation. Updated for modern cloud and self-hosted environments, it provides practical guidance for building fast, stable, and scalable database platforms.
Learning MySQL
Vinicius Grippa and Sergey Kuzmichev
Get a comprehensive overview on how to set up and design an effective database with MySQL. This thoroughly updated edition covers MySQL's latest version, including its most important aspects. Whether you're deploying an environment, troubleshooting an issue, or engaging in disaster recovery, this practical guide provides the insights and tools necessary to take full advantage of this powerful RDBMS.
MySQL and JSON: A Practical Programming Guide
Dave Stokes
MySQL and JSON: A Practical Programming Guide is a hands-on introduction to working with JSON in MySQL, featuring real-world examples and sample code. It covers JSON data types and functions, searching and managing data, generated columns, GeoJSON, and working with JSON through the MySQL Document Store.
MySQL Cookbook: Solutions for Database Developers and Administrators
Sveta Smirnova, Alkin Tezuysal
MySQL Cookbook, 4th Edition provides more than 200 practical recipes for solving common MySQL problems, covering MySQL 5.7 and 8.0. With focused code examples and clear explanations, it covers querying and manipulating data, strings, dates, stored routines, triggers, events, administration, monitoring, replication, JSON, and MySQL Shell.
MySQL Crash Course: A Hands-on Introduction to Database Development
Rick Silva
MySQL Crash Course is a practical, fast-paced introduction to relational database development, covering SQL basics, database creation, queries, constraints, indexes, events, procedures, and functions. With hands-on examples and projects, you’ll also learn to use MySQL with PHP, Python, and Java while building real-world database skills.
SQLize Online — Free SQL Playground
Slava Rozhnev
SQLize Online is a browser‑based SQL playground supporting multiple MySQL versions, including the latest releases, allowing developers to test and compare behavior across engines without any local setup.
The platform includes preloaded sample databases, such as Sakila, enabling quick experimentation, learning, and demonstration of SQL features.
SQLize provides powerful productivity tools: shareable query links, persistent snippets, saved workspaces, and built‑in formatting and ER diagram generation. Logged‑in users also gain access to AI‑assisted SQL explanations, query generation, and debugging, making SQLize a versatile environment for both beginners and professionals.
With support for MySQL, MariaDB, PostgreSQL, SQLite, Oracle, SQL Server, and more, SQLize Online is widely used for prototyping, interviews, analytics validation, and teaching SQL across teams worldwide.
The MySQL Workshop
Thomas Pettit and Scott Cosentino
The MySQL Workshop is your comprehensive, hands-on guide to learning and mastering MySQL database management. This book covers everything from setting up a database to working with SQL queries, managing data, and securing your databases. With practical exercises and real-world scenarios, you'll quickly gain the confidence and skills to handle MySQL databases effectively.