心理

当前位置 /首页/完美生活/心理/列表

server有double类型吗,sql

sql server有double类型吗

数据库本身没有double类型

Sql Server 提供的系统数据类型 共25种 ,每种类型有固定的取值范围,超过了就会报错。在数据库下面依次点开可编程性--类型--系统数据类型,就能看到明细的分类。

实际上日常使用中,不用记住这么多,我们记住常用的几种类型就行了:

(1)整数数值型:bigint >int >smallint >tinyint

大于号表示取值范围的对比

(2)浮点数值型:主要有float, numeric(10,2), decimal(10,2)这样的

其中括号里面10 代表总长度,2代表两位小数,这两个可以自行定义

(3)字符串型: 如varchar(256) ,nvarchar(256),这里256就代表长度是256个字节,可以存128个中文字符。注意中文字符不单单指汉字,也包括在中文状态下输入的各种符号

(4)日期时间型:如date 指日期, time 指时间 ,datetime 指日期和时间

(5)其他类型:text 文本型,money 货币型 ,实际上可以看做是字符型和数值型更深化的应用形式。

SQL Server没有double类型,若是你需要用双精度数据,如果不固定小数位,用float就可以了 若是固定小数位,可以用numric如果整数和小数都出现,可以用real

TAG标签:Double server sql #