龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > MySQL 技术 >

MySQL数值数据类型的范围

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
下文对MySQL数值数据类型的存储量及范围进行了分类介绍,供您参考学习,如果您对 MySQL 数值数据类型方面知识感兴趣的话,不妨一看。 列类型 需要的存储量 TINYINT 1 字节 SMALLINT2 个字

下文对MySQL数值数据类型的存储量及范围进行了分类介绍,供您参考学习,如果您对MySQL数值数据类型方面知识感兴趣的话,不妨一看。

列类型              需要的存储量
TINYINT                1 字节
SMALLINT            2 个字节
MEDIUMINT          3 个字节
INT                       4 个字节
INTEGER             4 个字节
BIGINT                 8 个字节
FLOAT(X)           4 如果 X < = 24 或 8 如果 25 < = X < = 53
FLOAT                 4 个字节
DOUBLE              8 个字节
DOUBLE PRECISION     8 个字节
REAL                    8 个字节
DECIMAL(M,D)   M字节(D+2 , 如果M < D)
NUMERIC(M,D)   M字节(D+2 , 如果M < D)

MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。

下表列出了各种MySQL数值数据类型以及它们的允许范围和占用的内存空间。


精彩图集

赞助商链接