sql >> Databasteknik >  >> RDS >> Mysql

Vad betyder egentligen siffran inom parentes?

INT(2) kommer att generera en INT med minsta visningsbredd på 2 a> :

detta gör inte påverka intervallet av möjliga värden som kan lagras i fältet; Det är inte heller antalet byte som används för att lagra det. Det verkar bara vara en rekommendation för applikationer hur man visar värdet, såvida inte ZEROFILL används (se den länkade sidan).

En osignerad TINYINT (0...255) skulle förmodligen också göra det, om inte kryopreservation tar ett stort steg framåt under din ansökans livstid.



  1. oracle PLSQL intervjufrågor

  2. Hur man extraherar en delsträng från en sträng i PostgreSQL/MySQL

  3. Hur TIME_FORMAT() fungerar i MariaDB

  4. hur lägger man till anpassad adapter till aktiviteten för att få listan att visas i aktiviteten?