2012年11月6日

数据库中varchar和nvarchar的区别

摘要: 简单一记,为了以后查询方便,varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。也就是说,比如输入的是英文字符,那么占用的空间是一个字节。如果输入的是中文,则占用两个。但是存储中文的话,在非支持中文系统里会产生异常。也就是说,如果存储中文的话,尽量使用nvarcharnvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。无论输入中文,英文都占用2个字节。 阅读全文

posted @ 2012-11-06 20:22 夏天爱上雨 阅读(298) 评论(0) 推荐(0) 编辑

导航