nvarchar与varchar的区别
来源:互联网 发布:彩虹六号围攻ps4网络 编辑:程序博客网 时间:2024/05/17 22:39
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。
//========================================================================
nvarchar 和 varchar 的区别是存储方式不同
varchar是按字节存储的.而带"n"的nvarchar是按字符存储的
比如说 varchar(40),能存储40个字节长度的字符,存储中文字符的时候,因为中文字符1个字符就等于2个字节.所以varchar(40)只能存储20个中文字符.
nvarchar(40),就可以存储40个中文字符,也就是说可以存储80个字节长度的字符.nvarchar要相对于存储的字符类型.比如有些字符是占3个字节的.
同样的,char和nchar也一样道理
//========================================================================
- nvarchar与varchar的区别
- nvarchar与varchar的区别
- nvarchar与varchar的区别
- nvarchar与varchar的区别
- nvarchar与varchar的区别
- varchar与nvarchar的区别
- nvarchar与varchar的区别
- varchar与Nvarchar的区别
- varchar与nvarchar的区别
- varchar与nvarchar的区别
- SQL varchar与nvarchar的区别
- char ,varchar,nchar与nvarchar的区别
- SqlServer中nvarchar与varchar的区别
- SQL中varchar 与 nvarchar的区别
- varchar nvarchar 的区别
- char、varchar与nvarchar区别
- char varchar nvarchar 的区别
- nvarchar 和 varchar 的区别
- c# 错误和异常处理
- 企业因文化而繁荣|
- Vistual Studio XML 智能提示
- poj 1504
- 建造者模式
- nvarchar与varchar的区别
- 积分不够用了
- 初学ORACLE 练习题
- java 移位运算
- RH AS3 安装 oracle9i 全过程
- JQuery中阻止事件冒泡方式及其区别
- 路由器下设置局域网电脑共享
- 过程、函数的定义与调用
- iBatis 学习(1)基本配置和API