您的当前位置:首页正文

MySQL数据类型(最大值和最小值)

2023-09-20 来源:九壹网
MySQL数据类型(最⼤值和最⼩值)

MySQL数据类型(最⼤值 和 最⼩值)

1、整型

MySQL数据类型tinyint(m)smallint(m)mediumint(m)int(m)bigint(m)

含义(有符号)

1个字节 范围(-128~127)2个字节 范围(-32768~32767)3个字节 范围(-8388608~8388607)4个字节 范围(-2147483648~2147483647)8个字节 范围(+-9.22*10的18次⽅)

取值范围如果加了unsigned,则最⼤值翻倍,如tinyint unsigned的取值范围为(0~255)。

int(m)⾥的m是表⽰SELECT查询结果集中的显⽰宽度,不知道这个m有什么⽤。 int 占10位,存不了⼿机号(11位)

2、浮点型(float和double) 浮点型在数据库中存放的是近似值

MySQL数据类型float(m,d)double(m,d)

含义

单精度浮点型 8位精度(4字节) m总个数,d⼩数位双精度浮点型 16位精度(8字节) m总个数,d⼩数位

设⼀个字段定义为float(5,3),如果插⼊⼀个数123.45678,实际数据库⾥存的是123.457,但总个数还以实际为准,即6位。

3、定点数 定点类型在数据库中存放的是精确值

浮点型在数据库中存放的是近似值,⽽定点类型在数据库中存放的是精确值。decimal(m,d) 参数m<65 是总个数,d<30且 d4、字符串(char,varchar,_text)

MySQL数据类型char(n)varchar(n)tinytext

固定长度,最多255个字符可变长度,最多65535个字节可变长度,最多255个字符

含义

textmediumtextlongtext

可变长度,最多65535个字符可变长度,最多2的24次⽅-1个字符可变长度,最多2的32次⽅-1个字符

因篇幅问题不能全部显示,请点此查看更多更全内容