MySQL ist das beliebteste und verbreitetste relationale Datenbankverwaltungssystem. Dafür wird ein MySQL-Server benötigt, der auf das schnelle Speichern und Abfragen von Datensätzen in Datenbanken ausgelegt ist. Dazu wird die Datenbanksprache SQL (Structured Query Language) verwendet. In einer Datenbank sind in der Regel mehrere Tabellen mit untereinander relationalen Bezügen enthalten.