MYSQL支持的数据类型-数值类型
Posted lijingang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL支持的数据类型-数值类型相关的知识,希望对你有一定的参考价值。
一、数值类型分类
mysql支持所有标准SQL中的数值类型,其中包括严格数值类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISON),并在此基础上扩展增加了TINYINT、MEDIUMINT、BIGINT这三种整型,并增加了BIT类型,用来存放位数据
其中整数类型包括:TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)、BIGINT
浮点数类型包括:FLOAT、DOUBLE
定点数类型包括:DECIMAL(DEC)(M,D)
位类型包括:BIT(M)
补充:
BIT(M) 1-8字节 最小值BIT(1) 最大值BIT(64)
二、整数类型
在整数类型中,一共分位5种(tinyint,smallint,mediuint,int,bigint),在设置整数数值类型时,要确定好取值范围,选择合适的数值类型,避免出现Out of range的情况,同时要加上数值的长度,int默认长度位11,int(11),可以和zerofill一起使用
create table t1 (id1 int); alter table t1 modify id1 int zerofill; insert into t1 values(1); select * from t1; id1 00000000001
以上是关于MYSQL支持的数据类型-数值类型的主要内容,如果未能解决你的问题,请参考以下文章