varchar && nvarchar 闲谈

varchar && nvarchar 闲谈.

昨天在做PowerDesigner 时,有一名学生问varchar&&nvarchar的区别,下面来简单说一下.

在说varchar 和 Nvarchar之前首先要明白一个概念.unicode...

Unicode:指的是解决各字符集之间一种不兼容的问题而产生的,它所有的字节都是用两个字节在表示的,包括英文也是两个字节表示..

===> varchar是属于非Unicode 的那么varchar(n)表示的就是输入的字节数,数值介于1-8000之间, 存储的大小为输入数据字节的实际长度,举例来说明:

varchar(4):只能存储四个数字,两个汉字(汉字占两个字节哦).

===> nvarchar是属于Unicode的那么nvarchar(n)表示的就是包含n个字符的可变长度数据,数值介于1-4000之间,存储的大小为输入数据字符的两倍.

原文地址:https://www.cnblogs.com/MR-LIUB/p/3412393.html