sql >> Databasteknik >  >> RDS >> Mysql

Hur många tabeller kan skapas i en mysql-databas?

MySQL har ingen gräns för antalet databaser. Det underliggande filsystemet kan ha en begränsning på antalet tabeller. Enskilda lagringsmotorer kan införa motorspecifika begränsningar. InnoDB tillåter upp till 4 miljarder tabeller.

Det finns en hård gräns på 4096 kolumner per tabell, men det effektiva maximumet kan vara mindre för en given tabell. Den exakta gränsen beror på flera interagerande faktorer.

Antalet rader begränsas av högsta tillåtna storlek för ett bord . Detta är OS-beroende. Du kan införa en gräns för antalet rader genom att ställa in MAX_ROWS vid skapandet av bord.

Referens:Begränsningar i MySQL



  1. vad är användningen av poolalternativet i database.yml

  2. Varför kommer NULL-värden först när man beställer DESC i en PostgreSQL-fråga?

  3. Lägg ett plus/minustecken till ett nummer i PostgreSQL

  4. funktion för att rensa indata till Mysql-databasen