MySQL的四類整型
阿新 • • 發佈:2018-11-25
名稱 | 位元組 | 位元位 | 最小值 | 最大值 |
---|---|---|---|---|
tinyint | 1 | 8 | 0 | 255 |
smallint | 2 | 16 | -32,768 | 32,767 |
int | 4 | 32 | -2,147,483,648 | 2,147,483,647 |
bigint | 8 | 64 | -9,223,372,036,854,775,808 | 9,223,372,036,854,775,807 |
在支援整數值的地方支援 bigint 資料型別。但是,bigint 用於某些特殊的情況,當整數值超過 int 資料型別支援的範圍時,就可以採用 bigint。在 MySQL 中,int 資料型別是主要的整數資料型別。
在資料型別優先次序表中,bigint 位於 smallmoney 和 int 之間。
只有當引數表示式是 bigint 資料型別時,函式才返回 bigint。MySQL 不會自動將其它整數資料型別(tinyint、smallint 和 int)提升為 bigint。