好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > SQL中varchar和nvarchar的基本介紹及其區(qū)別

SQL中varchar和nvarchar的基本介紹及其區(qū)別

熱門標(biāo)簽:外呼系統(tǒng)的話術(shù) 智能外呼系統(tǒng)需要多少錢 陽光創(chuàng)信ai外呼獲客系統(tǒng)助力 安陽天音防封電銷卡 云南全自動(dòng)外呼系統(tǒng)公司 衛(wèi)星地圖標(biāo)注距離 貴州外呼回?fù)芟到y(tǒng)是什么 智能語音車載電話機(jī)器人 競(jìng)圣地圖標(biāo)注服務(wù)

varchar(n)

長度為 n 個(gè)字節(jié)的可變長度且非 Unicode 的字符數(shù)據(jù)。n 必須是一個(gè)介于 1 和 8,000 之間的數(shù)值。存儲(chǔ)大小為輸入數(shù)據(jù)的字節(jié)的實(shí)際長度,而不是 n 個(gè)字節(jié)。

nvarchar(n)

包含 n 個(gè)字符的可變長度 Unicode 字符數(shù)據(jù)。n 的值必須介于 1 與 4,000 之間。字節(jié)的存儲(chǔ)大小是所輸入字符個(gè)數(shù)的兩倍。

兩字段分別有字段值:我和coffee

那么varchar字段占2×2+6=10個(gè)字節(jié)的存儲(chǔ)空間,而nvarchar字段占8×2=16個(gè)字節(jié)的存儲(chǔ)空間。

如字段值只是英文可選擇varchar,而字段值存在較多的雙字節(jié)(中文、韓文等)字符時(shí)用nvarchar

上面是一個(gè)總結(jié)介紹,通過上面的介紹,可以知道。

varchar(4) 可以輸入4個(gè)字母,也可以輸入兩個(gè)漢字

nvarchar(4) 可以輸四個(gè)漢字,也可以輸4個(gè)字母,但最多四個(gè)

char、varchar、nchar、nvarchar的區(qū)別

對(duì)于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四種類型來對(duì)應(yīng)(暫時(shí)不考慮text和ntext),開建立數(shù)據(jù)庫中,對(duì)這四種類型往往比較模糊,這里做一下對(duì)比。

定長或變長

所謂定長就是長度固定的,當(dāng)輸入的數(shù)據(jù)長度沒有達(dá)到指定的長度時(shí)將自動(dòng)以英文空格在其后面填充,使長度達(dá)到相應(yīng)的長度;有var前綴的,表示是實(shí)際存儲(chǔ)空間是變長的,比如varchar,nvarchar變長字符數(shù)據(jù)則不會(huì)以空格填充,比較例外的是,text存儲(chǔ)的也是可變長。

Unicode或非Unicode

數(shù)據(jù)庫中,英文字符只需要一個(gè)字節(jié)存儲(chǔ)就足夠了,但漢字和其他眾多非英文字符,則需要兩個(gè)字節(jié)存儲(chǔ)。如果英文與漢字同時(shí)存在,由于占用空間數(shù)不同,容易造成混亂,導(dǎo)致讀取出來的字符串是亂碼。Unicode字符集就是為了解決字符集這種不兼容的問題而產(chǎn)生的,它所有的字符都用兩個(gè)字節(jié)表示,即英文字符也是用兩個(gè)字節(jié)表示。而前綴n就表示Unicode字符,比如nchar,nvarchar,這兩種類型使用了Unicode字符集。

基于以上兩點(diǎn)來看看字段容量

char,varchar 最多8000個(gè)英文,4000個(gè)漢字
nchar,nvarchar 可存儲(chǔ)4000個(gè)字符,無論英文還是漢字

使用(個(gè)人偏好)

如果數(shù)據(jù)量非常大,又能100%確定長度且保存只是ansi字符,那么char
能確定長度又不一定是ansi字符或者,那么用nchar;
對(duì)于超大數(shù)據(jù),如文章內(nèi)容,使用nText

其他的通用nvarchar

char、varchar、nchar、nvarchar特點(diǎn)比較

CHAR

CHAR存儲(chǔ)定長數(shù)據(jù)很方便,CHAR字段上的索引效率級(jí)高,比如定義char(10),那么不論你存儲(chǔ)的數(shù)據(jù)是否達(dá)到了10個(gè)字節(jié),都要占去10個(gè)字節(jié)的空間。

VARCHAR

存儲(chǔ)變長數(shù)據(jù),但存儲(chǔ)效率沒有CHAR高,如果一個(gè)字段可能的值是不固定長度的,我們只知道它不可能超過10個(gè)字符,把它定義為 VARCHAR(10)是最合算的。VARCHAR類型的實(shí)際長度是它的值的實(shí)際長度+1。為什么"+1"呢?這一個(gè)字節(jié)用于保存實(shí)際使用了多大的長度。
從空間上考慮,用varchar合適;從效率上考慮,用char合適,關(guān)鍵是根據(jù)實(shí)際情況找到權(quán)衡點(diǎn)。

TEXT

text存儲(chǔ)可變長度的非Unicode數(shù)據(jù),最大長度為2^31-1(2,147,483,647)個(gè)字符。

NCHAR、NVARCHAR、NTEXT

這三種從名字上看比前面三種多了個(gè)"N"。和char、varchar比較起來,nchar、nvarchar最多存儲(chǔ)4000個(gè)字符,不論是英文還是漢字;而char、varchar最多能存儲(chǔ)8000個(gè)英文,4000個(gè)漢字。可以看出使用nchar、nvarchar數(shù)據(jù)類型時(shí)不用擔(dān)心輸入的字符是英文還是漢字,較為方便,但在存儲(chǔ)英文時(shí)數(shù)量上有些損失。
所以一般來說,如果含有中文字符,用nchar/nvarchar,如果純英文和數(shù)字,用char/varchar。

您可能感興趣的文章:
  • sql中varchar和nvarchar的區(qū)別與使用方法
  • 過程需要參數(shù) ''@statement'' 為 ''ntext/nchar/nvarchar'' 類型
  • Sqlserver中char,nchar,varchar與Nvarchar的區(qū)別分析
  • 基于SQL Server中char,nchar,varchar,nvarchar的使用區(qū)別
  • 深入char、varchar、text和nchar、nvarchar、ntext的區(qū)別詳解
  • SQL2005中char nchar varchar nvarchar數(shù)據(jù)類型的區(qū)別和使用環(huán)境講解
  • SQL Server數(shù)據(jù)類型char、nchar、varchar、nvarchar的區(qū)別淺析
  • mysql如何處理varchar與nvarchar類型中的特殊字符

標(biāo)簽:預(yù)約服務(wù) 湘潭 鄂爾多斯 周口 營口 欽州 寧夏 河源

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL中varchar和nvarchar的基本介紹及其區(qū)別》,本文關(guān)鍵詞  SQL,中,varchar,和,nvarchar,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL中varchar和nvarchar的基本介紹及其區(qū)別》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL中varchar和nvarchar的基本介紹及其區(qū)別的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 好大好硬好深好爽想要小雪| yy55tv夜月直播| 99国产精品欲AV无码| 国产顶级绝伦推理片1000部| 我的美女姐姐3在线观看| 久久国产精品影院| 又黄又刺激的免费视频A片| 男女嗯啊视频| 国产日韩欧美高潮无码一区二区 | 久久国产精品佐山爱| 特级黄aaaaaaaaa毛片| 成 人 a v天堂| 哺乳期xxxx视频| 岳两女共夫同床| 边吃奶边摸下我好爽免费视频| 国产精品一区柳州莫菁门69| 天美传谋和果冻传媒最漂亮| 国产精品视频第一区二区| 拔插拔插视频| 91亚洲Aⅴ天堂Av天堂无码 | av无码?高潮?乱噜噜| 乖女的丰满奶水| 女被男啪到哭的视频网站| 日韩少妇高潮抽搐| 官人我要在线观看| 男女羞羞羞无遮挡免费网站| 国产精品嫩草影院一二三区 | 欧美精产国品一二三区| ass人体pics偷窥大全| 4480无码AV精品一区二区| 小sao货水好多真紧h无玛视频| 精品国产伦一区二区三区在线观看 | 夜色88V精品国产亚洲AV| 国产99视频精品免费播放照片| 亚洲综合国产精品| 亚洲另类交| 貂蝉被?到深处喷水的| 亚洲欧美日韩中文综合v日本| 快猫旧版入口直接进入| 91麻豆精产国品一二三产品测评| 韩国三级bd高清中文字幕下载|