mysql 图像数据类型_MySQL数据类型

MySQL与SQLServer的数据类型大同小异。因此,可以忽略与SQLServer相同的地方,在SQLServer的基础上学习。

一、整型的显示宽度

MySQL数据类型与SQLServer有些不同,其定义的基本形式如下:

整型类型(显示宽度)

注意,正确的理解,其实是显示宽度,因为整型的显示宽度,对数值大小无影响,只是当设置了zerofill的时候,在显示的时候补0而已。

mysql 图像数据类型_MySQL数据类型_第1张图片

从上面的显示我们看到,设置了宽度为8,并且zerofill了,这样在查询的时候,会在前面自动补0。宽度可以不设置,因为整数数据类型都有默认的显示宽度,不设就采用默认的。

另外,即使设置了显示宽度,也能赋超过显示宽度的值,整型的显示宽度仅仅用于显示补0。

二、浮点型与定点型

MySQL中可以指定浮点数和定点数的精度

数据类型(M,D)

M:精度,数据的总长度;

D:标度,小数点后的长度;

这种类型MySQL里有3种如:Float(6,2)、Double(6,2)、Decimal(6,2);

其区别在于:

当不指定精度时,Float、Double默认会保存实际精度࿰

你可能感兴趣的:(mysql,图像数据类型)