MySQL 常见数据类型-数值型


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,定点型的精确度较高,如果要求插入的数据精度较高如货币运算。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM