原文发布时间为:2009-08-05 —— 来源于本人的百度文章 [由搬家工具导入]

1、通俗一點就是varchar適合輸入英文和數字,nvarchar一般用做中文或其它語言的輸入,這樣到別的語系不會出現亂碼。[也就是说.NET中如果你限制一个textbox的maxlength为10的话,那么你必须用大于varchar(20),或者大于nvarchar(10)的!]

2、varchar(2) 可以输入两个字母 或者 输入1个汉字 ; 而nvarchar(2) 可以输入的字母和汉字都为2个

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。   

n 表示字符个数

nvarchar:   
     不管是一个字符还是一个汉字,都存为2个字节   
     varchar:   
     汉字是2个字节,其他字符存为1个字节   

最新文章

  1. 转载:CSS计数器的趣味时光之css计算数据
  2. WPF PopupNonTopmost重写
  3. 【OpenStack】OpenStack系列1之Python虚拟环境搭建
  4. 伪静态<-> 动态页,伪静态,真静态的比较和选择
  5. C++ —— 非常量引用不能指向临时对象
  6. 使用Xamarin在Visual Studio中开发Android应用
  7. mysql编码设置 [http://blog.knowsky.com/254652.htm]
  8. Python并发实践_02_通过yield实现协程
  9. JavaScript 图
  10. Using Sass with the Angular CLI
  11. BZOJ3864: Hero meet devil(dp套dp)
  12. 抓包工具tcpdump用法说明
  13. 浅析对spring中IOC的理解
  14. [java 2019-04-09] 代码生成word文档中的表格嵌套问题
  15. git lg 配置
  16. (4)django的新手三件套(返回页面、返回字符、重定向)
  17. LINQ to Objects系列(3)深入理解Lambda表达式
  18. JDBC SQL语法
  19. select自定义下拉选择图标
  20. 用jQuery编写简单九宫格抽奖

热门文章

  1. 四、Linux 忘记密码解决方法
  2. LeetCode949-给定数字能组成的最大时间
  3. Python_循环判断表达式
  4. Codeforces Round #472 A-D
  5. Robot Framework Webdriver For Firefox FQA
  6. 面试常问 Java基础 冒泡排序
  7. windows下,cmd 运行 python 脚本,选中文字就停止运行了【已解决】
  8. laravel5.2总结--blade模板
  9. 46、android studio第一次使用时卡在gradle下载怎么解决?
  10. 【Permutation Sequence】cpp