首页 > 代码库 > 数值类型
数值类型
【数值型-整数类型】1字节=8位
类型 | 字节 | 最小值(有符号/无符号) | 最大值(有符号/无符号) |
TINYINT | 1 | -128/0 | 127/255 |
SMALLINT | 2 | -23768/0 | 32767/65535 |
MEDIUMINT | 3 | -8388608/0 | 8388607/16777215 |
INT/INTEGE | 4 | -2147483648/0 | 2147483647/4294967295 |
BIGINT | 8 | -9223372036854775808/0 | 9223372036854775807/18446744073709551615 |
可使用unsigned控制正负
create table tb_int( a tinyint unsigned, b tinyint);insert into tb_int values (255,127);
可使用zerofill来进行前导零填充(最小宽度为2)
alter table tb_int add c tinyint(2) zerofill;insert into tb_int values (6);insert into tb_int values (126);
也存在布尔bool类型,但是一般只用tinyint(1),例如:男女、有无、开关。。。
【数值型-小数类型】单精度float(4字节)/双精度double(8字节)
存储空间=精度空间+幂空间(如:123.456=0.123456 * 10^3,即123456和3)
数值类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。