欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql支持的数值型介绍

程序员文章站 2022-03-09 21:32:44
mysql支持的整数类型 字节 tinyint 1 smallint 2 mediumint 3 int/ integer 4 bigint 8 浮点数类型 float 4 double 8 定点数...

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;