varchar(n)
长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。

nvarchar(n)
包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。

两字段分别有字段值:我和coffee
那么varchar字段占2×2+6=10个字节的存储空间,而nvarchar字段占8×2=16个字节的存储空间。

如字段值只是英文可选择varchar,而字段值存在较多的双字节(中文、韩文等)字符时用nvarchar

上面是一个总结介绍,通过上面的介绍,可以知道。

varchar(4) 可以输入4个字线,也可以输入两个汉字

nvarchar(4) 可以输四个汉字,也可以输4个字母,但最多四个

转载于:https://www.cnblogs.com/GaoAnLee/p/7011295.html

SQL中varchar和nvarchar有什么区别?相关推荐

  1. SQL中varchar和nvarchar的基本介绍及其区别

    SQL中varchar和nvarchar的基本介绍及其区别 varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据.n 必须是一个介于 1 和 8,000 之间的数值.存储 ...

  2. sql中varchar(n),nvarchar(n) 长度性能及所占空间分析

    sql中varchar(n),nvarchar(n) 长度性能及所占空间分析 1.varchar(n),nvarchar(n) 中的n怎么解释: nvarchar(n)最多能存n个字符,不区分中英文. ...

  3. Oracle中varchar,varchar2,nvarchar,nvarchar2的区别

    -varchar,varchar2 联系: 1.varchar/varchar2用于存储可变长度的字符串 比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字 ...

  4. SQL中的or与in的区别

    SQL中的or与in的区别 or与in一样的案例(条件里只有a时) a in (1,2,3) a = 1 or a = 2 or a = 3 or与in不一样的案例(条件里不止a时) where a ...

  5. SQL Server中的char,nchar,varchar和nvarchar有什么区别?

    nvarchar是什么意思? SQL Server中的char , nchar , varchar和nvarchar什么区别? #1楼 char :固定长度的字符数据,最大长度为8000个字符. nc ...

  6. sql server中的varchar和Nvarchar有什么区别?

    很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大 ...

  7. MS Server中varchar与nvarchar的区别

    很多时候我们在创建数据库时在给字段设置数据类型时会选择varchar或是nvarchar.当然还可以选择别的数据类型,本文只对varchar和nvarchar两种类型做说明.如下测试表Test的表结构 ...

  8. char和nchar,varchar和nvarchar 之间的区别

    char和nchar,varchar和nvarchar的区别 一.定义: char:固定长度,存储ANSI字符,不足的补英文半角空格.//长度固定的英文 nchar:固定长度,存储Unicode字符, ...

  9. SQL中的cast 和convert的区别,日期操作

    SQL Server 日期格式和日期操作 SQL Server发展至今, 1.关于日期的格式的控制方法, 有传统的方法,比如CONVERT(), 也有比较便利的新方法,比如FORMAT(): eg: ...

最新文章

  1. 参考答案:05 实对称矩阵与二次型
  2. 微信开发之自动回复图文消息
  3. Beginning C# Objects 读书笔记(一)
  4. os如何处理键盘的所有按键,显示or不显示,显示是如何显示
  5. BZOJ 1087 [SCOI2005]互不侵犯King ——状压DP
  6. oracle中游标的使用
  7. MacFetionV0.8.0测试版
  8. iPhone 12刚发布,黄牛就出动:蓝色最火,加价一千是普遍水平
  9. PrinterLogic 厂商修复影响所有联网端点的3个RCE漏洞
  10. React Native在Android当中实践(一)——背景介绍
  11. 调整DOS窗口大小的方法 2021-03-06
  12. miui怎么用第三方图标包_Burn安卓手机图标包 手机美化从图标开始
  13. C语言实现 Base64 和 Base32 编解码
  14. 计算机专业论文周进展300字,论文周进展怎么写(论文周进展情况记录8篇
  15. Drools LHS与RHS常见语法
  16. 章鱼输入法 v4.5.7.3
  17. cpython gil_什么是GIL?为什么有了GIL还需要线程同步?为什么CPython设计了GIL?
  18. STC89C52RC软件IIC驱动
  19. Python实战-折线图生成
  20. 微信小程序app.js给全局变量globalData赋值

热门文章

  1. C语言显示字符型和整型数据类型的表示范围
  2. mysql 值到99999后不增值了_MySQL数据库之更新语句精解(一)
  3. python爬取历史上的今天数据并展示。
  4. jdk-12.0.2 64位最新版
  5. 禁止Html5在手机上屏幕页面缩放
  6. cinder块存储配置使用lvm
  7. linux:scp从入门到刚入门
  8. 洛谷 P2731 骑马修栅栏 Riding the Fences
  9. 设计模式 之 代理模式
  10. Windows下启动各服务命令