海贼007

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
char varchar nvarchar区别

联机帮助上的:

char(n)  定长 索引效率高 程序里面使用trim去除多余的空白 必须是一个介于 1 和 8,000 之间的数值,存储大小为 个字节
varchar(n) 变长 效率没char高 灵活 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 个字节
text(n) 变长 非Unicode数据  
nchar(n) 定长 处理unicode数据类型(所有的字符使用两个字节表示)  的值必须介于 1 与 4,000 之间。存储大小为 n 字节的两倍
nvarchar(n) 变长 处理unicode数据类型(所有的字符使用两个字节表示)  的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零
ntext(n)  变长 处理unicode数据类型(所有的字符使用两个字节表示) 
posted on 2012-05-03 17:06  wzhscript  阅读(180)  评论(0编辑  收藏  举报