MySQL
The world's most popular open-source relational database — learn SQL and MySQL.
MySQL is a relational database that organises data into tables with rows and columns. Learning SQL and MySQL gives you the foundation for working with any relational database — PostgreSQL, SQLite, or SQL Server.
What you will learn
Skills you will gain
- SQL fundamentals — SELECT, INSERT, UPDATE, DELETE
- Table design, primary keys, foreign keys, and joins
- Indexes, transactions, and query optimisation
- MySQL Workbench setup and practical CRUD operations
- Connecting MySQL to Node.js, Python, and PHP backends
Why learn it
Real-world impact
Used by Facebook, Twitter, YouTube, and millions of websites
SQL is the most in-demand database skill for backend developers
Free, open-source, and runs on every major operating system
Learning resources
Where to start
MySQL Documentation
Official documentation and tutorials from the MySQL team. Best place to start and the authoritative reference.
Read docs →MySQL Video Tutorial
Hands-on video tutorial to get you building with MySQL fast. Learn by watching and coding along.
Watch on YouTube →Ecosystem
Tools that pair with MySQL
Also learn