数据库里面创建表是有小数点的是什么类型

数据库里面创建表是有小数点的是什么类型,第1张

数据库里面创建表是有小数点的是float类型。

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数据类型以及其模式一样。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6423506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存