MySQL¶
MySQL is een veelgebruikt Database Management System (DBMS). Er bestaan er nog vele anderen, zoals Microsoft SQL en PostgreSQL. Al deze database vallen in de categorie relationele databases en werken in de basis allemaal hetzelfde: je hebt een database, met daarin 1 of meerdere tabellen, met daarin 1 of meerdere kolommen en 0 of meerdere rijen aan data.
Om tegen een DBMS aan te praten, gebruik je over het algemeen een taal als SQL, wat staat voor Structured Query Language. Let wel goed op, want hoewel SQL een standaard is, hanteren de verschillende systemen vaak hun eigen dialect. Wat op het ene type database werkt, hoeft dus niet per se ook op de andere te werken.
Naast relationele databases, bestaan er ook nog NoSQL databases. Dit soort databases behandelen hun data over het algemeen op een andere manier dan tabellen met kolommen en relaties onderling. Daarnaast gebruiken ze, zoals de naam ook zal doen vermoeden, geen SQL voor de communicatie.