zoukankan      html  css  js  c++  java
  • SQL Server数据类型

    一、文本类型:字符包括任意字母、符号或数字字符的组合

      char:固定长度的非Unicode字符数据,最大长度为8000个字符

      varchar:可变长度的非Unicode字符数据,最大长度为8000个字符

      text:存储长文本信息,最大长度231-1个字符

      nchar:固定长度的Unicode字符数据,最大长度为4000个字符

      nvarchar:可变长度的Unicode字符数据,最大长度为4000个字符

      ntext:存储可变长度的长文本信息,最大长度230-1个字符

      注:Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案

      带n的数据类型长度是不带n的两倍,比如nchar(1)和char(2)长度相同

    二、整数类型

      bigint:8个字节,可以表示范围:-263~263-1之间的整数

      int:4个字节,可表示范围:-231~231-1之间的整数

      smallint:2个字节,可表示范围:-215~215-1之间的整数

      tinyint:1个字节,可表示范围:0~255之间的整数

    三、精确数字类型

      decimal:-1038~1038-1之间的固定精度和小数的数字

      numeric:功能等同于decimal

      写法:decimal(整数,小数)和numeric(整数,小数)

      默认:如果不指定位数,默认18位整数,0位小数

    四、近似数字(浮点)类型

      float[(n)]表示范围:-1.79e+308~1.79e+308

      n表示精度,在1-53之间取值,当n在1-24之间时,精度为7位有效数字,占用4个字节,当n在25-53之间时,精度为15位有效数字,占用8个字节。

      real表示范围:-3.40E+38~3.40E+38占用4个字节存储空间,相当于float(24)。

     

     五、日期类型

      datetime:允许的范围1753-1-1至9999-1-1

      smalldatetime:允许的范围1900-1-1至2079-6-6

      时间精度不同:datetime精度到3/100秒;smalldatetime精确到1分钟

      格式说明:

        分隔符数字方式:2013-08-20或08/20/2013

        纯数字方式:08202013

        英文数字方式:Aug 20,2013

      注意问题:日期在使用的时候需要使用单引号(' ')括起来

    六、货币类型

      money:货币数值介于-263与263-1之间,精确到货币单位的千分之一。

      smallmoney:货币数据介于-214748.3648与214748.3648之间,精确到货币单位的千分之一。

    七、位类型

      bit:表示“是/否”类型的数据。

    八、二进制类型

      binary:固定长度的二进制数据,最大长度为8000个字节。

      vbinary:可变长度的二进制数据,其最大长度为8000个字节。

      image:可变长度的二进制数据,其最大长度为231个字节。

      应用场合:可存储图片。

  • 相关阅读:
    NHibernate之映射文件配置说明(转载3)
    NHibernate之映射文件配置说明(转载2)
    NHibernate之映射文件配置说明(转载1)
    NHibernate+NUnit (VS2012+SQL Server2008) (转)
    ASP.NET MVC全局观
    使用Razor来进行页面布局
    视图引擎输出字符串
    @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction
    Html.Action和Html.RederAction来创建子视图
    从客户端检测到有潜在危险的Request.Form值
  • 原文地址:https://www.cnblogs.com/sgmcumt/p/6440003.html
Copyright © 2011-2022 走看看