Learn MySQL
Widely deployed open-source relational database with the InnoDB engine
MySQL is one of the most widely used open-source relational databases, powering a huge share of web applications from WordPress sites to large-scale platforms. Its default InnoDB storage engine provides transactions, row-level locking and crash recovery, and built-in replication makes it easy to scale reads. This curriculum targets the MySQL 8.4 LTS release and covers day-to-day use through to InnoDB internals and high availability.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know