转自: http://www.maomao365.com/?p=6738 
摘要:

bit整型

转至

下文将从数据库的数据类型起首,分析在sqlserver数据库中得以储存二进制数据的数据类型,如下所示:
 

bit
数据类型是整型,其值只可以是0、1或空值。这种数据类型用于存款和储蓄独有三种大概值的数目,如Yes
或No、True 或Fa lse 、On 或Off

bit    整型 
bit数据类型是整型,其值只好是0、1或空值。这种数据类型用于存储唯有两种大概值的数量,如Yes
或No、True 或False 、On 或Off.   


int整型

瞩目:很省空间的风流浪漫种数据类型,尽管能够满意急需应该尽量多用。

mssql sqlserver不认为奇数据类型如下:
</span>
bit:整型,数据范围[0,1,null],用于存取布尔值
tinyint:整型,数据范围[0~256)
smallint:整型,数据范围[-215~215)
int:整型,数据范围[-231~231)

int 数据类型能够积累从- 231(-2147483648)到231 (2147483
647)之间的整数。存款和储蓄到数据库的差不离全体数值型的数额都能够用这种数据类型。这种数据类型在数据Curry据有4个字节

 

decimal:准确数值型 ,例:decimal(10,2); //共12位,小数点右2位

smallint整型

tinyint   整型 
tinyint 数据类型能积累从0到255
之间的大背头。它在你只准备存储有限数量的数值时很有用。这种数据类型在数据库中据有1
个字节. 

numeric:与decimal类似

smallint 数据类型能够积存从-
215(-32768)到215(32767)之间的寸头。这种数据类型对存款和储蓄一些常约束在特定范围内的数值型数据分外实用。这种数据类型在数据Curry占用2
字节空间

介意:即便bit类型太清淡不能够知足你的急需,您能够思考用tinyint类型,因为那几个种类相对也是相比较安全的,不收受恶意脚本内容的内置。

smallmoney:货币型

tinyint整型

 

money:货币型

tinyint 数据类型能积攒从0到255
之间的整数。它在您只筹算存款和储蓄有限数量的数值时很有用。
这种数据类型在数据库中降志辱身1 个字节

smallint     整型  
smallint 数据类型能够积攒从-
2的16遍幂(-32768)到2的16次幂(32767)之间的整数。这种数据类型对存储一些常节制在一定范围内的数值型数据丰富有效。这种数据类型在数据Curry据有2
字节空间. 

float:浮点型,相似数值型

numeric准确数值型

留意:要是tinyint类型太枯燥不能满意你的必要,您能够思虑用smallint类型,因为那些项目相对也是相比较安全的,不收受恶意脚本内容的停放。 

real:形似数值型

numeric数据类型与decimal 型相近

 

Smalldatetime:日期时间型,表示从一九〇三年7月1日到2079年八月6日间的日子和时间,准确到分钟

decimal正确数值型

int    整型 
int 数据类型能够累积从- 2的叁12遍幂(-2147483648)到2的叁十一回幂 (2147483
647)之间的整数。存款和储蓄到数据库的大约具备数值型的多少都能够用这种数据类型。这种数据类型在数据Curry占用4个字节. 

datetime:日期时间型,从1753年11月1日到9999年四月二十五日间具有的日子和岁月数额,
准确到四百分之意气风发秒或3.33纳秒

decimal
数据类型能用来累积从-1038-1到1038-1的一直精度和范围的数值型数据。使用这种数据类型时,必需钦赐范围和精度。
范围是小数点左右所能存款和储蓄的数字的总位数。精度是小数点侧边存款和储蓄的数字的位数

瞩目:假使smallint也无法满意你的要求,您能够考虑用长度更加大的int类型。

cursor:特殊数据型,包蕴贰个对游标的援用。用在积攒进度中,创制表时不能够用

money货币型

decimal   精确数值型 
decimal
数据类型能用来累积从-10的39遍幂-1到10的肆11回幂-1的定位精度和界定的数值型数据。使用这种数据类型时,必得内定范围和精度。
范围是小数点左右所能存款和储蓄的数字的总位数。精度是小数点左边存款和储蓄的数字的位数

timestamp:特殊数据型,系统活动的数据类型,不得以操作,当行记录被操作时,此值都会产生变化,每一个数据表只允许叁个此列存在

money 数据类型用来表示钱和货币值。这种数据类型能储存从-9220亿到9220
亿里面包车型地铁数目,无误到货币单位的少见

numeric   正确数值型 
numeric数据类型与decimal 相像。

Uniqueidentifier:特殊数据型,全局唯黄金年代标记符,GUID

smallmoney货币型

smallmoney    货币型 
smallmoney 数据类型用来表示钱和货币值。这种数据类型能积累从-214748.3648
到214748.3647 之间的数量,精确到货币单位的少见

char:字符型,存款和储蓄钦点长度的定长非统一编码型的多少,必得钦点列宽,列宽最大为8000
个字符

smallmoney 数据类型用来代表钱和货币值。这种数据类型能积攒从-214748.3648
到214748.3647 之间的数额,准确到货币单位的稀有

money   货币型 
money数据类型用来表示钱和货币值。这种数据类型能积累从-9220亿到9220
亿中间的数目,正确到货币单位的稀缺  

varchar:字符型,存款和储蓄非洲统一组织一编码型字符数据,数据类型为变长,要钦点该列的最大尺寸,存款和储蓄的长短不是列长,而是数据的长度

float形似数值型

float    相符数值型            
float
数据类型是大器晚成种类似数值类型,供浮点数使用。说浮点数是临近的,是因为在其范围内不是统筹的数都能纯粹表示。浮点数能够是从-1.79E+308到1.79E+308
之间的率性数 

text:字符型,存款和储蓄大量的非洲统一组织一编码型字符数据

float
数据类型是黄金年代种恍若数值类型,供浮点数使用。说浮点数是相似的,是因为在其范围内不是富有的数都能标准表示。浮点数能够是从-1.79E+308到1.79E+308
之间的率性数

real     肖似数值型           
real
数据类型像浮点数同样,是周边数值类型。它能够代表数值在-3.40E+38到3.40E+38以内的浮点数

nchar:统一编码字符型,存款和储蓄定长统一编码字符型数据,能积累4000种字符,统一编码用双字节结构来存款和储蓄各类字符

real相同数值型

Smalldatetime   日期时间型          
smalldatetime
数据类型用来表示从一九〇七年3月1日到2079年四月6日间的日子和岁月,准确到一秒钟  

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注