sql >> Database >  >> RDS >> Mysql

Wat betekent het getal tussen haakjes eigenlijk?

INT(2) genereert een INT met de minimale weergavebreedte van 2 :

dit doet niet invloed hebben op het bereik van mogelijke waarden die in het veld kunnen worden opgeslagen; het is ook niet het aantal bytes dat wordt gebruikt om het op te slaan. Het lijkt alleen een aanbeveling voor toepassingen om de waarde weer te geven, tenzij ZEROFILL wordt gebruikt (zie de gelinkte pagina).

Een niet-ondertekende TINYINT (0...255) zou het waarschijnlijk ook goed doen, tenzij cryopreservation zet een grote stap voorwaarts tijdens de levensduur van uw aanvraag.



  1. Een tabelkolom hernoemen in Oracle 10g

  2. pghoard-alternatieven - PostgreSQL-back-upbeheer met ClusterControl

  3. Hoe een PostgreSQL-database verwijderen als er actieve verbindingen mee zijn?

  4. De verschillen tussen tabel- en transactie-API's begrijpen