SQL中30字节应该用什么类型?

来源:百度知道 编辑:UC知道 时间:2024/06/04 16:23:12
SQL中30字节应该用什么类型?

如果考虑性能速度 应该用char(30)
如果考虑存储空间 则用varchar(30)

如果你还需要考虑中文的情况 则可以尝试下nvarchar(30)(不过这个可不是30字节 呵呵)

要看你是要存储什么样的数据, 但是我一般看书上都是用的
varchar(30)

copy的
______________________________
SQL SERVER 数据类型
悬赏分:10 - 解决时间:2007-11-28 18:04
我刚接触SQL SERVER 请问数据类型
bigint
binary
bit
char
datetime
decimal
float
image
int
money
nchar
ntext
numeric
nvarchar
real
smalldateti
smallint
smallmoney
sql_variant
text
timestamp
tinyint
uniqueident
varbinary
varchar
都表示什么?具体有什么作用?
提问者: 宁当 - 助理 三级 最佳答案
(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 Serve