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

    数据类型

    取值范围

    说明

    bigint

    从 –2^63 (–9,223,372,036,854,775,808) 到 2^63–1 (9,223,372,036,854,775,807)

    整数数据,从 –2^63 (–9,223,372,036,854,775,808) 到 2^63–1 (9,223,372,036,854,775,807)。存储大小为 8 字节。

    integer

    –2^31 (-2,147,483,648) 到 2^31–1 (2,147,483,647)

    整数数据,从 –2^31 (-2,147,483,648) 到 2^31–1 (2,147,483,647)。存储大小为 4 字节。

    smallint

    从 –32,768 到 32,767

    整数数据,从 –32,768 到 32,767。存储大小为 2 字节。

    tinyint

    从 0 到 255

    整数数据,从 0 到 255。存储大小为 1 字节。

    bit

    1 或 0

    整数数据,值为 1 或 0。存储大小为 1 位。

    decimal

    从-10^38-1到10^38-1

    decimal 数据类型能用来存储从-1038-1到1038-1的固定精度和范围的数值型数据。使用这种数据类型时,必须指定范围和精度。 范围是小数点左右所能存储的数字的总位数。精度是小数点右边存储的数字的位数

    numeric (p, s)

    –10^38+1 到 10^38–1

    精度和小数位数固定的数值数据,取值范围从 –10^38+1 到 10^38–1。p 变量指定精度,取值范围从 1 到 38。s 变量指定小数位数,取值范围从 0 到 p。存储大小为 19 字节。

    smallmoney

    从-214748.3648 到214748.3647

    smallmoney 数据类型用来表示钱和货币值。这种数据类型能存储从-214748.3648 到214748.3647 之间的数据,精确到货币单位的万分之一 。存储大小为4个字节。

    money

    从 (–2^63/10000) (–922,337,203,685,477.5808) 到 2^63–1 (922,337,203,685,477.5807)

    货币数据值,从 (–2^63/10000) (–922,337,203,685,477.5808) 到 2^63–1 (922,337,203,685,477.5807),准确度为货币单位的万分之一。存储大小为 8 字节。

    float

    –1.79E +308 到 1.79E+308

    浮点数数据,从 –1.79E +308 到 1.79E+308.存储大小为 8 字节。

    real

    –3.40E+38 到 3.40E+38

    浮点精度数字数据,从 –3.40E+38 到 3.40E+38。存储大小为 4 字节。

    Smalldatetime

    从1900年1月1日到2079年6月6日间的日期和时间

    smalldatetime 数据类型用来表示从1900年1月1日到2079年6月6日间的日期和时间,精确到一分钟 。每一个值要求 4 个存储字节

    datetime

    从 1753 年 1 月 1 日到 9999 年 12 月 31 日

    日期和时间数据,从 1753 年 1 月 1 日到 9999 年 12 月 31 日,准确度为三百分之一秒或 3.33 毫秒。值被圆整到 .000、.003 或 .007 毫秒增量。存 储为两个 4 字节整数,每一个值要求 8 个存储字节。前 4 个字节存储早于或晚于 base date 1900 年 1 月 1 日的天数。基准日期是系统的参照日期。不允许 datetime 的值早于 1753 年 1 月 1 日。后 4 个字节存储一天之中的具体时间,被表示为从午夜算起的毫秒数。秒数的有效范围是 0–59。

    格式

    示例

    YYYY/MM/DD HH:MM:SS

    1947/08/15 03:33:20

    MM/DD/YYYY HH:MM:SS

    04/15/1947 03:33:20

    DD MMM YYYY HH:MM:SS

    15 Jan 1947 03:33:20

    DD MMMM YYYY H:MM:SS

    15 January 1947 03:33:20

    text

    最多2^31-1或20亿个字符

    text 数据类型用来存储大量的非统一编码型字符数据。这种数据类型最多可以有231-1或20亿个字符

    ntext

    大长度为

    (2^30–2)/2(536,870,911) 个字符

    可变长度的 Unicode 数据,最大长度为 (2^30–2)/2 (536,870,911) 个字符。存储大小(以字节计)是输入的字符数的两倍。

    <!--[if !vml]--><!--[endif]-->注意:

    字符串函数中不再支持 ntext。

    nchar

    最大长度为 8000 字节,4000字符

    n 个字符组成的固定长度的 Unicode 字符数据。n 必须是从 1 到 4,000 的值。存储大小是 n 字节的两倍。

    char

    最大为8000 个字符

    char数据类型用来存储指定长度的定长非统一编码型的数据。当定义一列为此类型时,你必须指定列长。当你总能知道要存储的数据的长度时,此数据 类型很有用。例如,当你按邮政编码加4个字符格式来存储数据时,你知道总要用到10个字符。此数据类型的列宽最大为8000 个字符

    varchar

    最大为8000 个字符

    varchar数据类型,同char类型一样,用来存储非统一编码型字符数据。与char 型不一样,此数据类型为变长。当定义一列为该数据类型时,你要指定该列的最大长度。 它与char数据类型最大的区别是,存储的长度不是列长,而是数据的长度

    nvarchar

    统一编码字符型

    nvarchar 数据类型用作变长的统一编码字符型数据。此数据类型能存储4000种字符,使用的字节空间增加了一倍

    binary(n)

    最大长度为 8000 字节

    固定长度的二进制数据,最大长度为 8000 字节。默认长度 = 1。存储大小是固定的,是在类型中声明的以字节为单位的长度。

    varbinary(n)

    最大长度为 8000 字节

    可变长度的二进制数据,最大长度为 8000 字节。默认长度 = 1。存储大小可变。它表示值的长度(以字节为单位)。

    image

    最大长度为

    2^30–1(1,073,741,823) 字节

    可变长度的二进制数据,最大长度为 2^30–1 (1,073,741,823) 字节。存储大小是值的以字节为单位的长度。

    cursor

    特殊数据型

    cursor 数据类型是一种特殊的数据类型,它包含一个对游标的引用。这种数据类型用在存储过程中,而且创建表时不能用

    timestamp

    特殊数据型

    timestamp 数据类型是一种特殊的数据类型,用来创建一个数据库范围内的唯一数码。 一个表中只能有一个timestamp列。每次插入或修改一行时,timestamp列的值都会改变。尽管它的名字中有“time”, 但timestamp列不是人们可识别的日期。在一个数据库里,timestamp值是唯一的

    IDENTITY [(s, i)]

    这是数据列的一个属性,而不是一个独特的数据类型。只有整数数据类型的数据列可用于标识列。一个表只能有一个标识列。可以指定种子和增量,但不能更新列。s (seed) = 起始值;i (increment) = 增量值

    ROWGUIDCOL

    这是数据列的一个属性,而不是一个独特的数据类型。它是一个表中使用 uniqueidentifier 数据类型定义的列。一个表只能有一个 ROWGUIDCOL 列。

  • 相关阅读:
    安装vue-cli时-4058报错的解决方法
    Sublime text 3 配置
    Vue项目本地run与build后样式不同,build后样式不生效
    npm run build 打包后,如何运行在本地查看效果(Nginx服务)
    JavaScript(ES6)学习笔记-Set和Map与数组和对象的比较(二)
    JavaScript(ES6)学习笔记-Set和Map数据结构(一)
    Angular
    本地项目与码云上的项目相关联
    获取GitHub上远程分支内容
    MyEclipse
  • 原文地址:https://www.cnblogs.com/tatsuya/p/1203450.html
Copyright © 2011-2022 走看看