MySQL er en av mange relasjonsdatabaser. De aller fleste webhoster tilbyr databaser av denne typen. Databasen er satt opp ved hjelp av en eller flere tabeller, med en eller flere kolonner. Enkelt forklart, kan du tenke på det litt som et regneark i Excel, med faste kolonner og kolonnenavn.
For å hente ut data fra MySQL, brukes et språk som heter SQL.