MySQL har ingen grænse for antallet af databaser. Det underliggende filsystem kan have en begrænsning på antallet af tabeller. Individuelle lagermotorer kan pålægge motorspecifikke begrænsninger. InnoDB tillader op til 4 milliarder tabeller.
Der er en hård grænse på 4096 kolonner pr. tabel, men det effektive maksimum kan være mindre for en given tabel. Den nøjagtige grænse afhænger af flere interagerende faktorer.
Antallet af rækker er begrænset af den maksimalt tilladte størrelse til et bord
. Dette er OS-afhængigt. Du kan pålægge en grænse for antallet af rækker ved at indstille MAX_ROWS
ved oprettelse af tabellen.