Skip to content
Sabaqاردو

MySQL Tutorial for Beginners (Bro Code)

By Bro Code

Course audio
Course audio: English
Level
Beginner
Length
31 lessons · 3 hours

What you'll be able to do

  • Create databases and tables and change rows with SQL
  • Apply constraints, primary keys and foreign keys
  • Query data with joins, unions, subqueries and GROUP BY
  • Create views, indexes, stored procedures and triggers

About this course

Bro Code's MySQL playlist, 31 short lessons and about 3 hours, a quick hands-on route into relational databases. After installing MySQL it creates a database and tables, then inserts, selects, updates and deletes rows, and explains autocommit, commit and rollback, and date and time functions. Constraints get their own lessons: UNIQUE, NOT NULL, CHECK, DEFAULT, primary keys, AUTO_INCREMENT and foreign keys. It then covers joins, built-in functions, logical operators, wildcards, ORDER BY, LIMIT, UNION, self joins, views, indexes, subqueries, GROUP BY and ROLLUP, ON DELETE behaviour, stored procedures and triggers. It suits students and junior web developers who want working SQL quickly, for example before building PHP or Node back ends.

Before you start: No programming experience needed; a computer with internet access.

Syllabus

31 lessons · 2:59:29 in total

  1. 1MySQL tutorial for beginners (intro + installation) 🐬10:30
  2. 2MySQL: How to create a DATABASE4:01
  3. 3MySQL: How to create a TABLE8:10
  4. 4MySQL: How to INSERT rows into a TABLE5:54
  5. 5MySQL: How to SELECT data from a TABLE5:01
  6. 6MySQL: How to UPDATE and DELETE data from a TABLE3:32
  7. 7MySQL: AUTOCOMMIT, COMMIT, ROLLBACK2:38
  8. 8MySQL: CURRENT_DATE() & CURRENT_TIME()2:46
  9. 9MySQL: UNIQUE constraint4:43
  10. 10MySQL: NOT NULL constraint2:53
  11. 11MySQL: CHECK constraint is easy3:57
  12. 12MySQL: DEFAULT constraint is easy8:19
  13. 13MySQL: PRIMARY KEYS are easy5:25
  14. 14MySQL: AUTO_INCREMENT is awesome3:55
  15. 15MySQL: FOREIGN KEYS are easy (kind of)8:17
  16. 16Learn MySQL joins in 5 minutes!5:04
  17. 17Functions in MySQL are easy3:45
  18. 18MySQL logical operators are easy5:57
  19. 19MySQL wild cards are easy4:18
  20. 20MySQL ORDER BY clause is easy2:37
  21. 21MySQL LIMIT clause is easy2:53
  22. 22MySQL UNIONS are easy4:14
  23. 23MySQL SELF JOINS are ... ughhh10:03
  24. 24MySQL VIEWS are awesome6:03
  25. 25MySQL: INDEXES are awesome6:26
  26. 26MySQL: SUBQUERIES6:46
  27. 27MySQL: GROUP BY5:08
  28. 28MySQL: ROLLUP3:51
  29. 29MySQL: ON DELETE7:31
  30. 30MySQL: STORED PROCEDURES8:02
Show all 31 lessons
  1. 31MySQL: TRIGGERS16:50

What to take next

Videos by Bro Code, played from their official YouTube channel. Subscribe on YouTube

Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.

Lessons listed from the official YouTube playlist. Full playlist on YouTube

Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.

Report a problem or a rights request