Practical MySQL

Master the world's most widely-used open-source database management language with this comprehensive and flexible course on MySQL.

   Watch Introductory Video

MySQL is the most widely used open source database system in the world, making a thorough knowledge of MySQL a vital skill for every web developer.

This is a highly practical course, which concentrates on teaching you exactly what you need to know, first to get up and running and then to master MySQL in action. The course moves from simple queries to much more advanced topics - more advanced than many MySQL administrators need to do their job!

Topics include:

  • MySQL in phpMyAdmin, on the command line, and in PHP scripts
  • MySQL queries
  • built-in MySQL functions
  • users and privileges
  • relational database design
  • preserving data integrity with constraints
  • automation with stored procedures, triggers and scheduled events
  • customisation with user-defined functions (UDFs) and views
  • MySQL in PHP with PDO and named parameters
  • a variety of create-read-update-delete (CRUD) projects in PHP

You can see the full curriculum below.

The course is flexibly designed, with Working Files which make it suitable for learners with a range of existing knowledge or for complete beginners – if you do not need to start at the beginning of the course then it is easy to look through the code and dive straight in at any point to speed things up.

Course Curriculum

  11 Course Conclusion
Available in days
days after you enroll
  Appendix 02 Download & Install Komodo Edit
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own. In the unlikely event of Web in Action closing, I will give 6 months' notice to give you plenty of time to complete your courses.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!