如果一个数据是"a好"
数据类型是varchar时:

select len(vartest) from testselect datalength(vartest) from text

将会分别显示2和3
而当数据类型为nvarchar时:

select len(nvartest) from testselect datalength(nvartest) from text

将会分别显示2和4

说明:当数据类型是nvarchar时,不管是一个英文还是一个中文都是两个字节。

当在数据类型比较复杂的情况下,推荐使用nvarchar。而什么是复杂的数据类型呢?就是除了英文和数字外的数据都可以称为复杂数据。

varchar和nvarchar的区别相关推荐

  1. 数据库中char varchar nchar nvarchar的区别

    数据库中char varchar nchar nvarchar的区别 我们在进行数据库的设计的时候,很多情况下表中的字段都是用的是字符串类型的数据,其中就有四种选择char varchar nchar ...

  2. SQL中char varchar nchar nvarchar ntext区别和使用(资料汇总)

    SQL中char varchar nchar nvarchar ntext区别和使用(资料汇总) 2008年10月14日 星期二 23:57 一.SQL中char varchar nchar nvar ...

  3. char、nchar、varchar、nvarchar的区别和特点

    char.nchar.varchar.nvarchar的区别 对于程序中的string型字段,SQLServer中有char.varchar.nchar.nvarchar四种类型来对应(暂时不考虑te ...

  4. mysql的nvarchar_MySQL中char、varchar和nvarchar的区别

    一.char和varchar的区别 char是固定长度的,而varchar会根据具体的长度来使用存储空间,另外varchar需要用额外的1-2个字节存储字符串长度. 1). 当字符串长度小于255时, ...

  5. SqlServer中char,varchar,nchar,nvarchar的区别

    在数据库中建表时,总是习惯的将一些字段定义为nvarchar,但关于它和nchar的区别,却没有细究过,今天上网仔细了解一下做个总结: 1.n代表的是Unicode字符,可以解决多语言字符集之间的转换 ...

  6. Char、Varchar和Nvarchar的区别

    前言 Char和Varchar这两种类型是我们经常使用的数据类型,但是在使用的过程中也没有特别的去注意他们有什么样的区别,Nvarchar相对与Char和Varchar就不是很常用.通过一次技术的分享 ...

  7. MS Server中varchar与nvarchar的区别

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

  8. Sqlserver中char,nchar,varchar与Nvarchar的区别

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

  9. 在SQL中char、nchar、varchar和nvarchar的区别

    首先 1.char:固定长度,存储英文字符,不能包含中文字符. 2.nchar:固定长度,是unicode来存储字符,可以包含中文字符. 3.varchar:可变长度,存储英文字符,不能包含中文字符. ...

  10. oracle数据库中nvarchar,Oracle数据库中的varchar,varchar2,nvarchar,nvarchar2区别及用

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

最新文章

  1. java map 教程_Java Map接口
  2. [云炬python3玩转机器学习笔记] 3-4创建Numpy数组和矩阵
  3. Linux学习之系统编程篇:mmap 内存映射区
  4. 震撼!英伟达用深度学习做图像修复,毫无ps痕迹
  5. 【转】Ubuntu 16.04 安装 CUDA10.1 (解决循环登陆的问题)
  6. Java 算法 比赛安排
  7. Web Hacking 101 中文版 十、跨站脚本攻击(二)
  8. Easyrecovery激活码生成器下载地址?
  9. 简单粗暴使用Qt图表Qt Chart之barchart
  10. tomcat 日志拆分
  11. SQLServer2000数据库导入步骤
  12. 【lua/aviutl】游戏对话框效果
  13. ExcelVBA之某一区域平均值求解
  14. 急!急!急!VMWare vSphere 6.X 标准技术支持快要结束了!!!(20221015)
  15. 给你推荐几款真人变漫画脸软件,没准你喜欢
  16. 使用pyhook3/pynput实现键盘连发
  17. POJ 2993 Emag eht htiw Em Pleh
  18. SAP 序列号SER**相关表
  19. 属猪人士的2009年运程
  20. 无线传输模块HC-12

热门文章

  1. COS 访谈第 19 期:张志华教授
  2. 卷积神经网络的体系结构
  3. 资讯丨谷歌 AutoML AI系统写的机器学习代码,完爆程序员
  4. pytorch中ModuleNotFoundError: No module named ‘tensorboard‘
  5. 原理详解AUC、ROC和average precision (AP)以及sklearn实战
  6. AlphaFold2爆火背后,人类为什么要死磕蛋白质?
  7. 贝尔实验室发布6G通信白皮书
  8. IoT 、5G与边缘计算将会擦出怎样的火花?
  9. 重磅盘点:过去8年中深度学习最重要的想法
  10. 光子人工智能芯片助“中国芯”换道超车