Software Engineer & Full‑Stack Developer

Loading portfolio…
EngineeringTutorial available

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

01

Used by Facebook, Twitter, YouTube, and millions of websites

02

SQL is the most in-demand database skill for backend developers

03

Free, open-source, and runs on every major operating system

Learning resources

Where to start

Official Docs

MySQL Documentation

Official documentation and tutorials from the MySQL team. Best place to start and the authoritative reference.

Read docs →
YouTube Tutorial

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

MySQLSQLMySQL WorkbenchphpMyAdminNode.js (mysql2)Python (PyMySQL)SequelizePrisma

Also learn

Related technologies