MySQL 字段类型知识
tinyint(m) 值的范圍:-128 ~ 127;unsigned 時,0 ~ 255。存儲占用1字節
m 默認為4,和存儲空間、數字位數沒有關系,表示左側補空格(默認,聲明 zerofill 則補0,如0001)到4位用于展示;m 最大取值?4294967295
bool / boolean 值的范圍同于 tinyint,對應 Hibernate Boolean 類型 (有待驗證:0 = false,!0 = true)
smallint(m) 范圍:-32768 ~ 32767;unsigned,0 ~ 65535。2字節。m 默認 6
mediumint(m) 范圍:-8388608 ~ 8388607;unsigned,0 ~ 16777215。3字節。m 默認 9
int(m) 范圍:-2147483648 ~ 2147483647;unsigned,0 ~ 4294967295。4字節。m 默認 11
bigint(m) 范圍:-9223372036854775808 ~ 9223372036854775807;unsigned,0 ~ 18446744073709551615。8字節。m 默認 20
?
補充:
bit(m) m 位二進制數,m 取值 1 ~ 64,默認為1,占用存儲空間:大約 (m+7)/8個 字節。舉例:bit(10),10 存到庫中,值為?0000001010
轉載于:https://www.cnblogs.com/zhiqsyr/p/8275952.html
總結
以上是生活随笔為你收集整理的MySQL 字段类型知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个好听的图书馆名字。
- 下一篇: Palette使用