代码改变世界

随笔档案-2013年12月

MS Server中varchar与nvarchar的区别

2013-12-10 20:20 by 柿子贵, 435 阅读, 收藏, 编辑
摘要: 很多时候我们在创建数据库时在给字段设置数据类型时会选择varchar或是nvarchar。当然还可以选择别的数据类型,本文只对varchar和nvarchar两种类型做说明。如下测试表Test的表结构:这里我对各字段填写值如下图所示:通过上图可总结如下:varchar类型,是以字节方式储的其varchar(20)表示只能存储20个字节数,因一个汉字占两个字节故只能存储10个汉字,又因一个英文只占一个字节故可存20个英文半角字符。输入法在全角状态下时同样只可输入10个汉字,但英文字符也只能输入10个了,因为全角是占两个字节的。nvarchar类型,则是以字符具体个数存储的其nvarchar(20 阅读全文
点击右上角即可分享
微信分享提示