一.文本和图形

文本和图形数据类型是用于存储大量的非 Unicode 和 Unicode 字符以及二进制数据的固定

长度和可变长度数据类型,包括 text 型、ntext 型和 image 型。

text 型是用于存储大量非 Unicode 文本数据的可变长度数据类型,其容量理论上为 2 31 -1(2

147 483 647)个字节。在实际应用时需要视硬盘的存储空间而定

text 类型的字段可以创建索引 text数据类型_数据类型

ntext 型是用于存储大量 Unicode 文本数据的可变长度数据类型,其理论容量为 230-1(1

073 741 823)个字节。ntext 型的其他用法与 text 型基本一样

text 类型的字段可以创建索引 text数据类型_数据类型_02

image 型是用于存储大量二进制数据的可变长度数据类型,其理论容量为 231-1 (2 147

483 647)个字节。Image 型数据的存储模式与 text 型数据相同,通常用来存储图形等 OLE

对象。在输入数据时,与输入二进制数据一样,必须在数据前加上起始符号“0X”作为二进制

标识

text 类型的字段可以创建索引 text数据类型_text 类型的字段可以创建索引_03

二.日期和时间

日期和时间数据类型代表日期和一天内的时间,包括 datetime 型和 smalldatetime 型。

datetime 型是用于存储日期和时间的结合体的数据类型。它可以存储从公元 1753 年 1 月 1

日零时起到公元 9999 年 12 月 31 日 23 时 59 分 59 秒之间的所有日期和时间,其精确度可

达 3%秒

datetime 型数据所占用的存储空间为 8 个字节,其中前 4 个字节用于存储 1900 年 1 月 1 日

以前或以后的天数,数值分正负,正数表示在此日期之后的日期,负数表示在此日期之前的

日期;后 4 个字节用于存储从此日零时起所指定的时间经过的毫秒数。如果在输入时省略了

时间部分,则系统将默认为 12:00:00:000AM;如果省略了日期部分,系统将默认为 1900 年

1 月 1 日

text 类型的字段可以创建索引 text数据类型_microsoft_04

smalldatetime 型与 datetime 型相似,但其存储的日期时间范围较小,从 1900 年 1 月 1 日

到 2079 年 6 月 6 日。它的精度也较低,只能精确到分钟级,其分钟个位上的值是根据秒数

并以 30 秒为界四舍五入得到的。

Smalldatetime 型数据所占用的存储空间为 4 个字节,其中前两个字节存储从基础日期 1900

年 1 月 1 日以来的天数,后两个字节存储此日零时起所指定的时间经过的分钟数

text 类型的字段可以创建索引 text数据类型_数据_05

三.货币

货币数据类型用于存储货币或现金值,包括 money 型和 smallmoney 型。在使用货币数据类

型时,应在数据前加上货币符号,以便系统辨识其为哪国的货币,如果不加货币符号,则系

统默认为“¥”。

money 型是一个有 4 位小数的 decimal 值,其取值从-2 63(-9 223 372 036 854 775 808) ~

2 63 -1(+9 223 372 036 854 775 807),精确到货币单位的千分之十。存储大小为 8 个字节

text 类型的字段可以创建索引 text数据类型_text 类型的字段可以创建索引_06

smallmoney 型货币数据值介于-2 147 483 648~+2 147 483 647 之间,精确到货币单位的

千分之十。存储大小为 4 个字节

text 类型的字段可以创建索引 text数据类型_microsoft_07