sql >> Database teknologi >  >> RDS >> Mysql

Tinyint vs Bit?

Når du tilføjer en bitkolonne til din tabel, vil den optage en hel byte i hver post, ikke kun en enkelt bit. Når du tilføjer en anden bitkolonne, bliver den gemt i den samme byte. Den niende bitkolonne vil kræve en anden byte lagring. Tabeller med 1 bit kolonne vil ikke opnå nogen lagerfordel.

Tinyint og bit kan begge fås til at fungere, jeg har brugt begge med succes og har ingen stærk præference.



  1. Hvordan indstilles værdi til variabel ved hjælp af 'execute' i t-sql?

  2. Lagring af forretningslogik i databasen

  3. Hvad er det maksimale antal tegn, som nvarchar(MAX) kan indeholde?

  4. Hvad er det maksimale antal kolonner i en PostgreSQL-valgsforespørgsel