SQL
Server
数据类型float(n):
从
-1.79E
+
308
到
1.79E
+
308
的浮动精度数字数据。
参数
n
指示该字段保存
4
字节还是
8
字节。float(24)
保存
4
字节,而
float(53)
保存
8
字节。n
的默认值是
53。
MySQL
数据类型FLOAT(size,d)
带有浮动小数点的小数字。在括号中规定最大位数。在
d
参数中规定小数点右侧的最大位数。
数据库表中字段类型有以下几种:
二进制数据类型
Binary、Varbinary、Image
2.字符数据类型
Char,Varchar和 Text
3.Unicode数据类型
包括Nchar,Nvarchar和Ntext
4.日期和时间数据类型
包括Datetime, Smalldatetime, Date, TimeStamp
5.数字数据类型
数字数据类型包括正数和负数、小数和整数
6.货币数据类型
表示正的或者负的货币数量。
7.特殊数据类型
特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
浮点数据类型能带小数又能计算。它包括REAL 数据类型、FLOAT、DECIMAL、NUMERIC
给大家简单分析一下:
1、REAL 数据类型 REAL数据类型可精确到第7 位小数,其范围为从-3.40E -38 到3.40E +38。 每个REAL类型的数据的存储空间占用4 个字节。
2、FLOAT FLOAT数据类型可精确到第15 位小数,其范围为从-1.79E -308 到1.79E +308。 每个FLOAT 类型的数据占用8 个字节的存储空间。 存储空间暂用8个字节。
3、DECIMAL DECIMAL数据类型可以提供小数所需要的实际存储空间,但也有一定的限制,可以用2 到17 个字节来存储从-10的38次方-1 到10的38次方-1 之间的数值。可将其写为DECIMAL[ p [s] ]的形式,p 和s 确定了精确的比例和数位。其中p 表示可供存储的值的总位数(不包括小数点),缺省值为18; s 表示小数点后的位数,缺省值为0。 例如:decimal (15 5),表示共有15 位数,其中整数10 位,小数5。 位表4-3 列出了各精确度所需的字节数之间的关系。
4、NUMERIC NUMERIC数据类型与DECIMAL数据类型以及其模式一样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)