SQL Server中用到的数据类型

“书到用时方恨少”,这就是现在我的写照。原来并没有在意过数据库中的数据类型,在建表的时候,也没有重视,现在却发觉之前的数据类型都有或多或少的存在一些问题。不管是在空间的浪费、数据的冗余,还是系统运行的效率方面,都存在着一些潜在的危险。

下面就现在所用到的SQLServer来说说数据类型。

首先则是Character字符串,


接下来是Unicode字符串,


第三个我们来看看Binary类型,


第四个嘛,就是常用的Number类型了,


第五个,来看看Date类型,这个之前我一直都用字符来代替,当每次通过日期进行查询的时候总是出错,却找不到原因,不想原因却出在这里,


最后一个,来看看其他的数据类型,虽然不常用,但学习一下也是很有必要的,

在实际应用时,我们就会遇到这样的问题,在设置数据类型时,用Char、Varchar、Nchar、Nvarchar等都可以表示同一个字段的时候,我们就会考虑到底该选用哪一种数据类型呢?这就要综合多方面的因素了。还要根据所做的系统,需要什么样的功能,比如有的系统要求速度快,那么有时就需要舍弃一些空间来追求效率,当然这个还是要看实际情况的,根据实际情况而定。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值