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 数据类型