第三章 2 mysql支持的数据类型之数值型

mysql支持的整数类型

                    字节

TINYINT    1

SMALLINT  2

MEDIUMINT 3

INT/ INTEGER   4

BIGINT    8

浮点数类型

FLOAT  4

DOUBLE 8

定点数类型

DEC(M,D)    DECIMAL(M,D)  m+2 

位 类型

BIT(m)   1~8 字节

超过值的范围 会发送 out of range 提示;

注意1:数值类型 设置了宽带限制后,如果插入了大于宽度限制的值,会不会截断或者插不进去报错; 答案肯定是“不会”;

例如给int(3) 赋值 123456 ,真实的赋值 还是 123456 不会丢失;

注意2:所有的整数类型 都有一个可选属性 UNSIGNED 无符号;【如果指定一个列为zerofill ,则mysql默认为该列添加UNSIGNED属性】

注意3:整数类型 另一个属性 AUTO_INCREMENT [一个表最多只能有一个AUTO_INCREMENT 属性的列]

小数 的 DEC(M,D)  M  是设置此数值的 总位数; D 是设置此数值小数点后面的位数

例如:DEC(8,3)   为  12345.678

decimal 在不指定精度时,默认的整数位为10,默认的小数位魏0;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值