阅读量:1
在 SQL 中,数字数据类型主要用于存储整数和小数值
-
整数类型:
TINYINT:1 字节有符号整数,范围从 -128 到 127。SMALLINT:2 字节有符号整数,范围从 -32,768 到 32,767。MEDIUMINT:3 字节有符号整数,范围从 -8,388,608 到 8,388,607。INT或INTEGER:4 字节有符号整数,范围从 -2,147,483,648 到 2,147,483,647。BIGINT:8 字节有符号整数,范围从 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。
这些整数类型可以包含 UNSIGNED 属性,表示非负数,将其正数范围加倍。例如,无符号的 TINYINT 范围从 0 到 255。
-
小数类型:
DECIMAL(M, D)或NUMERIC(M, D):用于存储精确的小数值。M 是总位数(精度),D 是小数点后的位数(刻度)。例如,DECIMAL(5, 2)可以存储最大值为 999.99 的数字。FLOAT(M, D):用于存储单精度浮点数。M 和 D 的含义与 DECIMAL 相同,但 FLOAT 不能保证精确的存储。DOUBLE(M, D):用于存储双精度浮点数。M 和 D 的含义与 DECIMAL 相同,但 DOUBLE 不能保证精确的存储。
请注意,具体的数字数据类型和范围可能因数据库系统而异。在选择数据类型时,请根据实际需求和所使用的数据库系统进行选择。
以上就是关于“SQL中的数字数据类型有哪些”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm