SQL server数据库常用语句(入门级)一:

SQL server 数据库:

   数据类型(精准数字、近似数字、日期和时间、字符串、Unicode字符串、二进制字符串、其他数据类型)

SQL server数据库常用语句(入门级)一:_第1张图片      

附加:bigint  存储从-2^63-9223372036854775808)到2^63-19223372036854775807)之间的整数。占8字节空间

      smallint  存储从-2^15-32768)到2^15-132767)之间的整数。占用2字节空间

      tinyint  存储从0255之间的整数。占用1字节空间

      numeric  在功能上等价于decimal

      smallmoney  存储从-214748.3648-214748.3647之间的数据,精确到货币的万分之一。占8字节空间

 

 

 

SQL server数据库常用语句(入门级)一:_第2张图片

SQL server数据库常用语句(入门级)一:_第3张图片

SQL server数据库常用语句(入门级)一:_第4张图片

附加:datetime2  表示日期和时间,现有datetime的扩展,其数据访问数据范围更大,默认的小数精度更高,并具有用户可选            ­                 的用户自定义精度。

      datetimeoffset  用来表示日期和时间。与datetime2相比,增加了时区

      smalldatetime  用来表示从190011日到207966日间的日期时间,精确到1分钟。占4字节空间

 

字符串

char  用于存储固定长度,非Unicode字符数据。当定义列为此列类型时,必须指定列长。当总能知道要存储的数据的长度时,   ­      此数据类型很有用。该数据类型最多包含8000个字符

varchar  用于存储可变长度,非Unicode字符数据。当定义列为此列类型时,需要指定该列的最大长度。它与char数据最大的­         区别是,存储的长度不是列长,而是数据的长度。该数据类型最多包含2^31个字符

text  用于存储大量非Unicode字符数据。这种数据类型最多可以有2^31-1或大约20亿个字符

 

Unicode字符串

nchar  用于存储定长Unicode字符型数据。Unicode用双字节结构来存储每个字符,而不是用单字节(普通文本中的情况)。       _      它允许大量的扩展字符。该数据类型使用的字节在空间上增加了一倍

nvarchar  用于存储变长Unicode字符数据。该数据类型使用的字节在空间上增加了一倍

ntext  用于存储大量的Unicode字符型数据。该数据类型使用的字节在空间上增加了一倍

 注:  为常用数据类型。

 

检查约束  check约束:  如:   age >=0 and age <= 200

 

本文出自 “起点地平线” 博客,请务必保留此出处http://6098832.blog.51cto.com/6088832/1011496

你可能感兴趣的:(sql,数据库,server)