0
点赞
收藏
分享

微信扫一扫

MySQL——列类型之小数型

Fifi的天马行空 2022-03-16 阅读 59

数值型(小数)的基本使用:

  • float/double[unsigned] 单精度/双精度
  • Decimal[M,D][UNSIGNED]

说明: 

decimal可以支持更加精确的小数位,M是小数位数(精度)的总数,D是小数点(标度)后面的位数
如果D是0,则值没有小数点或分数部分。M最大65,D最大30,如果D被省略,默认是0,如果M被省略,默认是10
建议:如果希望小数精度高,推荐使用decimal
 

#创建表
CREATE TABLE t06(
	num1 FLOAT,
	num2 DOUBLE,
	num3 DECIMAL(30,20));
	
#添加数据
INSERT INTO t06 VALUES(123.4567891234567,123.4567891234567,123.4567891234567);

#查表
SELECT * FROM t06;

 总结:
float和double也可以无符号,但一般都是用有符号
一个非常大的数 bigint加不进去 decimal可以加进去
如果对小数没什么特别的要求 用double就行 如果小数的精度非常的高 用decimal

举报

相关推荐

0 条评论