SQL
数据库的数据类型详细解释
(1)
二进制数据类型
二进制数据包括
Binary
、
Varbinary
和
Image
Binary
数据类型既可以是固定长度的
(Binary),
也可以是
变长度的。
Binary[(n)]
是
n
位固定的二进制数据。其中,
n
的取值
范围是从
1
到
8000
。其存储窨的大小是
n + 4
个字节。
Varbinary[(n)]
是
n
位变长度的二进制数据。
其中,
n
的
取值范围是从
1
到
8000
。其存储窨的大小是
n
+
4
个字节,不是
n
个字节。
在
Image
数据类型中存储的数据是以位字符串存储的,不
是由
SQL
Server
解释的,必须由应用程序来解释。例如,应用程序
可以使用
BMP
、
TIEF
、
GIF
和
JPEG
格式把数据存储在
Image
数据
类型中。
(2)
字符数据类型
字符数据的类型包括
Char
,
Varchar
和
Text
字符数据是由任何字母、符号和数字任意组合而成的数据。
Varchar
是变长字符数据,其长度不超过
8KB
。
Char
是定
长字符数据,其长度最多为
8KB
。超过
8KB
的
ASCII
数据可以使用
Text
数据类型存储。例如,因为
Html
文档全部都是
ASCII
字符,
并且在一般情况下长度超过
8KB
,
所以这些文档可以
Text
数据类型