Damit Datenbanken verwaltet werden können, benötigt man ein Datenbankverwaltungssystem. Hier kommt als ein relationales Datenbanksystem MySQL ins Spiel, welches sehr weit verbreitet ist und das es kostenfrei (Open-Source) gibt.
Da Content-Management-Systeme (WordPress, Drupal, Joomla, etc.) als Voraussetzung eine Datenbank benötigen, basieren viele der datenbankbasierten bzw. dynamischen Websites auf MySQL. Es gibt aber auch Alternativen für MySQL, wie z.B. PostgreSQL, MariaDB & SQListe.