sql修改字段类型:SQL SERVER的字段类型介

SQL SERVER提供介绍说明   
bit:0或1整型数字   
:从-2^31(-2,147,483,648)到2^31(2,147,483,647)整型数字   
small:从-2^15(-32,768)到2^15(32,767)整型数字   
tiny:从0到255整型数字   
decimal:从-10^38到10^38-1定精度和有效位数数字   
numeric:decimal同义词   
money:从-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)货币数据最小货币单位  
千分的十   
smallmoney:从-214,748.3648到214,748.3647货币数据最小货币单位千分的十   
float:从-1.79E+308到1.79E+308可变精度数字   
real:从-3.04E+38到3.04E+38可变精度数字   
datetime:从1753年1月1日到9999年12日31日期和时间数据最小时间单位为百分的 3秒或3.33毫秒   
smalldatetime:从1900年1月1日到2079年6月6日日期和时间数据最小时间单位为分钟   
timestamp:时间戳个数据库宽度唯数字   
uniqueidentier:全球唯标识符GUID   
char:定长非Unicode型数据最大长度为8000   
varchar:变长非Unicode型数据最大长度为8000   
text:变长非Unicode型数据最大长度为2^31-1(2G)   
nchar:定长Unicode型数据最大长度为8000   
nvarchar:变长Unicode型数据最大长度为8000   
ntext:变长Unicode型数据最大长度为2^31-1(2G)   
binary:定长 2进制数据最大长度为8000   
varbinary:变长 2进制数据最大长度为8000   
image:变长 2进制数据最大长度为2^31-1(2G)   
简 介   
MSSQL Server主要是由 5种常常用到字段型文本型数值型逻辑型和日期型!许多朋友苦于在些BBS中  
ACCESS转换成SQL后字段类型不匹配而不知所措下面我们就来介绍些这 5种数据类型各自特性吧!   
正 文   
[1] 型数据VarcharChar型   
当中当大家需要存储比较短串信息时我们就要用到型数据了SQL中型数据又有两种型!VARCHAR和  
CHAR型正两种类型数据差别是很细微但是却很重要!   
比如当你像个长度为40个VARCHAR型字段中输入个长度为4串TOL8后你再取出数据时候数据长度为4个而  
你把VARCHAR换成CHAR型你取出将会是40各长度数据串后会被附加多余空格比如TOL8只有4个那么从  
CHAR中取出数据是TOL8加上36个空格!具体设计中我个人还是推荐VARCHAR类型从些参考资料中我发现上  
面说VARCHAR型要比CHAR占用更少硬盘很内存!   
VARCHAR存储最长255个超过这个长度就要用到我们下面将要讲到文本型数据了   
[2] 文本型数据Text   
文本型数据中你可以存储超过20亿个串如何样这个够大了吧 但是也不是任何时候都是和使用文本型数据  
他非常占空间也非常消耗服务器随处乱用后果不堪设想!即使你像个文本型字段输入了个空值他都会占用2K空  
间!而当这时除了删除该数据没有别办法收回空间!   
[3] 数据型数据 IntTinyingNumeric   
SQL支持多种区别数据类型让你可以存储整数小数和钱数!   
INT(整型数据)表示范围是从-2147483647 到 2147483647 整数   
如果你数值没有那么长为了节省内存空间你可以使用SMALLINT它表示范围是-32768到32768整数! 2者  
使用思路方法完全相同!   
如果你还想再节省空间你可以选择使用TINYINT他只能存储0到255整数注意TINYINT不能存储负数个  
TINYINT占用个字节而个INT型数据占用4个字节!   
[4] 数据型数据 Bit   
网页复选框搜集信息存入数据库是BIT型最常见使用方法了!他只有两个值:0或1   
[5] 数据型数据 DatetimeSamlldatetime   
DATETIME存储范围是从1753年1月1日第毫秒到9999年12月31日最后毫秒如果你不需要覆盖面这么大日  
期范围可选使用SMALLDATETIME型它存储范围是从1900年1月1日到2079年6月6日但是只能精确到秒!   
[6] 特殊型数据 Cursor   

这里包括些2进制数据类型和些其他不常用到数据类型我就不再多说了!



http://guoxianjuncom.blog.163.com/blog/static/1404982242010832591355/


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值