您现在的位置: 主页 > 上位机技术 > 数据库 > 数据类型(列类型)
本文所属标签:
为本文创立个标签吧:

数据类型(列类型)

来源: 网络用户发布,如有版权联系网管删除 2020-04-15 

数据类型(列类型)
1. 数值类型

-- a. 整型 ----------

类型 字节 范围(有符号位)

tinyint 1字节 -128 ~ 127 无符号位:0 ~ 255

smallint 2字节 -32768 ~ 32767

mediumint 3字节 -8388608 ~ 8388607

int 4字节

bigint 8字节

int(M) M表示总位数

- 默认存在符号位,unsigned 属性修改

- 显示宽度,如果某个数不够定义字段时设置的位数,则前面以0补填,zerofill 属性修改

例:int(5) 插入一个数'123',补填后为'00123'

- 在满足要求的情况下,越小越好。

- 1表示bool值真,0表示bool值假。MySQL没有布尔类型,通过整型0和1表示。常用tinyint(1)表示布尔型。

-- b. 浮点型 ----------

类型 字节 范围

float(单精度) 4字节

double(双精度) 8字节

浮点型既支持符号位 unsigned 属性,也支持显示宽度 zerofill 属性。

不同于整型,前后均会补填0.

定义浮点型时,需指定总位数和小数位数。

float(M, D) double(M, D)

M表示总位数,D表示小数位数。

M和D的大小会决定浮点数的范围。不同于整型的固定范围。

M既表示总位数(不包括小数点和正负号),也表示显示宽度(所有显示符号均包括)。

支持科学计数法表示。

浮点数表示近似值。

-- c. 定点数 ----------

decimal -- 可变长度

decimal(M, D) M也表示总位数,D表示小数位数。

保存一个精确的数值,不会发生数据的改变,不同于浮点数的四舍五入。

将浮点数转换为字符串来保存,每9位数字保存为4个字节。


              查看评论 回复



嵌入式交流网主页 > 上位机技术 > 数据库 > 数据类型(列类型)
 

"数据类型(列类型)"的相关文章

网站地图

围观()