Practical MySQL

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

The coupon code you entered is expired or invalid, but the course is still available!

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.