文章插图
大家好,小跳来为大家解答以上的问题 。nvarchar和varchar 效能 哪个好,varchar nvarchar区别这个很多人还不知道,现在让我们一起来看看吧!
1、SQL中varchar和nvarchar区别:输入不同,含义不同 。
2、一、输入不同:varchar(4)可以输入4个字线,也可以输入两个汉字 。
3、nvarchar(4)可以输四个汉字,也可以输4个字母,但最多四个 。
4、二、含义不同:varchar(n)长度为n个字节的可变长度且非Unicode的字符数据 。
【varchar nvarchar区别 nvarchar和varchar 效能 哪个好】5、n必须是一个介于1和8,000之间的数值 。
6、存储大小为输入数据的字节的实际长度,而不是n个字节 。
7、nvarchar(n)包含n个字符的可变长度Unicode字符数据 。
8、n的值必须介于1与4,000之间 。
9、字节的存储大小是所输入字符个数的两倍 。
10、字符数据类型Varchar是变长字符数据,其长度不超过8KB 。
11、Char是定长字符数据,其长度最多为8KB 。
12、超过8KB的ASCII数据可以使用Text数据类型存储 。
13、例如,因为Html文档全部都是ASCII字符,并且在一般情况下长度超过8KB,所以这些文档可以Text数据类型存储在SQLServer中 。
14、在SQLServer中,Unicode数据以Nchar、Nvarchar和Ntext数据类型存储 。
15、使用这种字符类型存储的列可以存储多个字符集中的字符 。
16、当列的长度变化时,应该使用Nvarchar字符类型,这时最多可以存储4000个字符 。
17、以上内容参考:百度百科-SQL数据类型 。
本文到此分享完毕,希望对大家有所帮助 。
- 天门冬和麦冬的区别
- 原装电瓶与非原装有什么区别
- 高中政治 文化创新的基础和根基分别是什么 基础和根基有什么区别 文化创新的基础和重要基础
- 针织和梭织的区别 梭织布和针织布的区别
- 预录 预录单和报关单的区别
- 树熟榴莲和普通榴莲有什么区别
- 大苏打和小苏打的区别 苏打和小苏打的区别
- 含苞怒放是什么意思 含苞欲放和含苞怒放的区别
- 莲花和荷花有什么区别 莲花和荷花有什么不同吗
- 委托人和受托人的区别 委托书中委托人和受托人的区别