
文章插圖
大家好,小跳來(lái)為大家解答以上的問(wèn)題 。nvarchar和varchar 效能 哪個(gè)好,varchar nvarchar區(qū)別這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!
1、SQL中varchar和nvarchar區(qū)別:輸入不同,含義不同 。
2、一、輸入不同:varchar(4)可以輸入4個(gè)字線(xiàn),也可以輸入兩個(gè)漢字 。
3、nvarchar(4)可以輸四個(gè)漢字,也可以輸4個(gè)字母,但最多四個(gè) 。
4、二、含義不同:varchar(n)長(zhǎng)度為n個(gè)字節(jié)的可變長(zhǎng)度且非Unicode的字符數(shù)據(jù) 。
【varchar nvarchar區(qū)別 nvarchar和varchar 效能 哪個(gè)好】5、n必須是一個(gè)介于1和8,000之間的數(shù)值 。
6、存儲(chǔ)大小為輸入數(shù)據(jù)的字節(jié)的實(shí)際長(zhǎng)度,而不是n個(gè)字節(jié) 。
7、nvarchar(n)包含n個(gè)字符的可變長(zhǎng)度Unicode字符數(shù)據(jù) 。
8、n的值必須介于1與4,000之間 。
9、字節(jié)的存儲(chǔ)大小是所輸入字符個(gè)數(shù)的兩倍 。
10、字符數(shù)據(jù)類(lèi)型Varchar是變長(zhǎng)字符數(shù)據(jù),其長(zhǎng)度不超過(guò)8KB 。
11、Char是定長(zhǎng)字符數(shù)據(jù),其長(zhǎng)度最多為8KB 。
12、超過(guò)8KB的ASCII數(shù)據(jù)可以使用Text數(shù)據(jù)類(lèi)型存儲(chǔ) 。
13、例如,因?yàn)镠tml文檔全部都是ASCII字符,并且在一般情況下長(zhǎng)度超過(guò)8KB,所以這些文檔可以Text數(shù)據(jù)類(lèi)型存儲(chǔ)在SQLServer中 。
14、在SQLServer中,Unicode數(shù)據(jù)以Nchar、Nvarchar和Ntext數(shù)據(jù)類(lèi)型存儲(chǔ) 。
15、使用這種字符類(lèi)型存儲(chǔ)的列可以存儲(chǔ)多個(gè)字符集中的字符 。
16、當(dāng)列的長(zhǎng)度變化時(shí),應(yīng)該使用Nvarchar字符類(lèi)型,這時(shí)最多可以存儲(chǔ)4000個(gè)字符 。
17、以上內(nèi)容參考:百度百科-SQL數(shù)據(jù)類(lèi)型 。
本文到此分享完畢,希望對(duì)大家有所幫助 。
- 天門(mén)冬和麥冬的區(qū)別
- 原裝電瓶與非原裝有什么區(qū)別
- 高中政治 文化創(chuàng)新的基礎(chǔ)和根基分別是什么 基礎(chǔ)和根基有什么區(qū)別 文化創(chuàng)新的基礎(chǔ)和重要基礎(chǔ)
- 針織和梭織的區(qū)別 梭織布和針織布的區(qū)別
- 預(yù)錄 預(yù)錄單和報(bào)關(guān)單的區(qū)別
- 樹(shù)熟榴蓮和普通榴蓮有什么區(qū)別
- 大蘇打和小蘇打的區(qū)別 蘇打和小蘇打的區(qū)別
- 含苞怒放是什么意思 含苞欲放和含苞怒放的區(qū)別
- 蓮花和荷花有什么區(qū)別 蓮花和荷花有什么不同嗎
- 委托人和受托人的區(qū)別 委托書(shū)中委托人和受托人的區(qū)別
