2013-03-14 19 views
7

Ich bin ziemlich neu in MySQL. Ich habe ein paar Fragen:Maximale Anzahl der Spalten in MySQL-Tabelle

1) Wie viele (maximal) nein. Spalten können in einer MySQL-Tabelle erstellt werden.

2) Wie viele (maximale) Nr. Tabellen können in einer MySQL-Datenbank erstellt werden.

Antwort

9
  • 1- Etwa 4.096 Spalten pro Tabelle.

  • 2-mySQL hat no limit on the number of databases. Das zugrunde liegende Dateisystem kann eine Begrenzung der Anzahl der Tabellen haben. Einzelne Speicher-Engines können motorspezifische Beschränkungen auferlegen. InnoDB erlaubt bis zu 4 Milliarden Tabellen.

+4

Dies ist ein bisschen irreführend. Heutzutage ist die Standard-Speicher-Engine innodb und das hat eine maximale Anzahl von Spalten von 1000. –

3

können Sie genaue Informationen finden Sie hier:

Auf den Punkt gebracht:

  • 4096 Spalten pro Tabelle, 1017 mit InnoDB
  • Keine Begrenzung der Anzahl der Tabellen, 4 Milliarden mit InnoDB
+0

Bitte fügen Sie einige Zitate von dem, was Sie verweisen, sonst kann es Tote-Link-Krebs Opfer fallen –

+0

@RobbieAverill Vielen Dank! Ich habe gerade meine Antwort bearbeitet –

Verwandte Themen