1,數值型分為:整形
小數:浮點型,定點型
2,整形分類:
名稱 tinyint smallint mediumint int/intterger bigint
字符長度 1 2 3 4 8
3,整形的特點:
1,如果不設置無符號還是有符號,默認有符號,如果想設置無符號,需要添加unsigned
2,如果插入的數值超出了整形的范圍,會報out of range 異常,並且插入臨界值。
3,如果不設置長度,會有默認的長度,長度代表顯示的 最大寬度,如果不夠會用在左邊填充,但必須搭配zerofill使用
3,小數
浮點型
float(M,D):4
double(M,D):8
定點型
dec(M,D)
decimal(M,D)
特點:
1,M和D:M代表整數部位加小數部位的總長度
D代表的是小數部位
如果超過范圍,則插入臨界值
M和D都可以省略
2,如果是decimal,則M默認為10,D默認為0
如果是float和double,則會根據插入的數值的精度來決定精度。
3,定點型的精確度較高,如果要求插入的數據精度較高如貨幣運算。