mysql 中資料型別tinyint(2)括號中的數字意思

pythontab發表於2014-04-16

相信很多人都有這樣的疑問,型別括號裡面表示的位元組呢還是字元呢,今天就為大家來解答一下

int(1)、tinyint(4) 哪個大?

int 大。

注意數字型別後面括號中的數字,不表示長度,表示的是顯示寬度,這點與 varchar、char 後面的數字含義是不同的。

也就是說不管 int 後面的數字是多少,它儲存的範圍始終是 -2^31 到 2^31 - 1。

綜上整型的資料型別括號內的數字不管是多少,所佔的儲存空間都是一樣

tinyint一個位元組   smallint  兩個位元組   MEDIUMINT三個位元組  

varchar  char  中的括號 char(1)表示一個字元,如 'a'  '男' 表示字元個數

varchar(50)  可以儲存50個字元


相關文章