MySQL hat keine Begrenzung der Anzahl von Datenbanken. Das zugrunde liegende Dateisystem kann eine Begrenzung der Anzahl der Tabellen haben. Einzelne Speichermaschinen können maschinenspezifische Beschränkungen auferlegen. InnoDB erlaubt bis zu 4 Milliarden Tabellen.
Es gibt eine feste Grenze von 4096 Spalten pro Tabelle, aber das effektive Maximum kann für eine bestimmte Tabelle geringer sein. Das genaue Limit hängt von mehreren interagierenden Faktoren ab.
Die Anzahl der Zeilen ist durch die maximal zulässige Größe begrenzt für einen Tisch
. Dies ist OS-abhängig. Sie können die Anzahl der Zeilen begrenzen, indem Sie MAX_ROWS
festlegen zum Zeitpunkt der Tabellenerstellung.