數據庫MySQL-整數類型與實數類型

2. 整數類型

類型 存儲空間 取值範圍 無符號取值範圍
tinyint 1b -128~127 0~255
smallint 2b -32768~32767 0~65535
mediumint 3b -8388608~8388607 0-16777215
int 4b -2147483648~2147483647 0~4294967285
bigint 8b -9223372036854775808~9223372036884775807 0~18446744073709551615
  1. 使用排序類需求建議使用無符號, 這樣可以使得存儲空間在正數上大了一倍
  2. 不要使用int(2)或int(4)之類的限制, 因爲本質上跟int(11)並沒有區別

3. 實數類型

  1. double 非精確
  2. float 非精確
  3. decimal 精確 (推薦使用, decimal會存儲9個字節, 小數點前使用4個字節來存儲, 小數點後使用4個字節來存儲, 小數點使用一個字節來存儲. 共計9個字節)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章