sql >> Database >  >> RDS >> Mysql

Tinyint versus Bit?

Wanneer u een bitkolom aan uw tabel toevoegt, zal deze een hele byte in elk record in beslag nemen, niet slechts een enkele bit. Wanneer u een tweede bitkolom toevoegt, wordt deze in dezelfde byte opgeslagen. Voor de negende bitkolom is een tweede byte aan opslagruimte nodig. Tabellen met 1 bit-kolom zullen geen opslagvoordeel opleveren.

Tinyint en bit kunnen beide worden gebruikt, ik heb beide met succes gebruikt en heb geen sterke voorkeur.



  1. Ondersteunt MySQL Regexp Unicode-matching?

  2. Hoe de functie StRFtime() werkt in SQLite

  3. PSQL-opdrachtregelargumenten in DO-script

  4. SQL-dialect is niet geconfigureerd (Phpstorm)