nvarchar与varchar的区别

原创 2007年10月02日 14:36:00

nvarchar与varchar的区别

varchar[(n)]  
  长度为   n   个字节的可变长度且非   Unicode   的字符数据。n   必须是一个介于   1   和   8,000   之间的数值。存储大小为输入数据的字节的实际长度,而不是   n   个字节。所输入的数据字符长度可以为零。varchar   在   SQL-92   中的同义词为   char   varying   或   character   varying。  
   
  nvarchar(n)  
  包含   n   个字符的可变长度   Unicode   字符数据。n   的值必须介于   1   与   4,000   之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。nvarchar   在   SQL-92   中的同义词为   national   char   varying   和   national   character   varying。  

 

 

通俗一點就是varchar適合輸入英文和數字,nvarchar一般用做中文或其它語言的輸入,這樣到別的語系不會出現亂碼:))

 

数据库中varchar和Nvarchar区别与联系

在数据库中新建表的时候发现了字段类型有的带n有的不带n,那么两者之间有什么区别?         于是上网查找一些资料如下: 一、 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级...
  • xunzaosiyecao
  • xunzaosiyecao
  • 2015年05月13日 19:46
  • 1695

漫谈varchar和Nvarchar区别

俩年多没面试了,今天第一次去面试.Net方面的软件工程师,对于C#那块有些明显感觉生疏了哈!数据结构、通讯协议等等,连基本七层模型、设计模型也不知道还能记起几个呢,这次面试问道在数据库存储中Varch...
  • pan869823184
  • pan869823184
  • 2014年02月16日 21:43
  • 3033

sqlserver数据库数据类型中varchar和nvarchar的区别

nvarchar   和   varchar   的区别是存储方式不同  varchar是按字节存储的。而带nvarchar是按字符存储的  比如说varchar(40),能存储40个字节长度的字符,...
  • konkong5501
  • konkong5501
  • 2013年10月16日 21:18
  • 1243

SQL数据类型nchar_char_varchar与nvarchar区别

  • 2013年04月22日 11:02
  • 297KB
  • 下载

char、varchar、nchar、nvarchar的区别【转】

对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,...
  • lulin27860
  • lulin27860
  • 2014年03月25日 17:30
  • 873

最近在整理数据库结构,顺带整理了一个varchar、char、nvarchar、nchar的区别

1. char类型:  对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率极高,比如定义char(10),那么不论你存储的数据是否达 ...
  • chenyu112
  • chenyu112
  • 2015年08月07日 09:58
  • 288

char、varchar、 nchar、nvarchar之间区别与联系

char、varchar、nchar、nvarchar这四个家伙不光长得很像,它们所具有的属性也十分的相似,以至于让人感觉有种"剪不断理还乱"的感觉。其实如果了解了它们各自的特点之后,想区分它们是一件...
  • ykm0722
  • ykm0722
  • 2012年07月24日 09:20
  • 682

【整】char、varchar、nchar、nvarchar的区别

对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,...
  • ArvinStudy
  • ArvinStudy
  • 2012年05月10日 11:05
  • 238

SQL中varchar与Nvarchar区别(乱码的出现)

varchar在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unico来存储数据的.中文字符存储到SQL Server中会保存为两个字节(一般采用Unico编码),英文字符保...
  • aabbjj
  • aabbjj
  • 2012年11月02日 14:34
  • 1591

char varchar nchar nvarchar 四者的区别是什么(为何SQL Server自动给字符串末尾加空格)

char varchar nchar nvarchar 四者的区别是什么(为何SQL Server自动给字符串末尾加空格) 本着低碳的原则将几个变量声明为nchar,结果发现尾巴上每...
  • Dark_Spider
  • Dark_Spider
  • 2014年10月29日 22:13
  • 411
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nvarchar与varchar的区别
举报原因:
原因补充:

(最多只允许输入30个字)