欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

SQL中charncharvarcharnvarchartextntext的區(qū)別

     

10年的上思網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷(xiāo)的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整上思建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“上思網(wǎng)站設(shè)計(jì)”,“上思網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

類(lèi)型長(zhǎng)度使用說(shuō)明長(zhǎng)度說(shuō)明
char(n)定長(zhǎng)索引效率高,程序里面使用trim去除多余的空白n必須是一個(gè)介于1和8000之間的數(shù)值,存儲(chǔ)大小為n個(gè)字節(jié)
varchar(n)變長(zhǎng)效率沒(méi)char高 靈活n必須是一個(gè)介于1和8000之間的數(shù)值。存儲(chǔ)大小為輸入數(shù)據(jù)的字節(jié)的實(shí)際長(zhǎng)度,而不是n個(gè)字節(jié)
text(n)變長(zhǎng)非Unicode數(shù)據(jù)不用指定長(zhǎng)度
nchar(n)定長(zhǎng)處理Unicode數(shù)據(jù)類(lèi)型(所有的字符使用兩個(gè)字節(jié)表示)n的值必須介于1和4000之間,存儲(chǔ)大小為n字節(jié)的兩倍
nvarchar(n)變長(zhǎng)處理unicode數(shù)據(jù)類(lèi)型(所有的字符使用兩個(gè)字節(jié)表示)n的值必須介于1和4000之間。字節(jié)的存儲(chǔ)大小是所輸入字符個(gè)數(shù)的兩倍。所輸入的數(shù)據(jù)字符長(zhǎng)度可以為零
ntext(n)變長(zhǎng)處理unicode數(shù)據(jù)類(lèi)型(所有的字符使用兩個(gè)字節(jié)表示)不用指長(zhǎng)度

  一般來(lái)說(shuō),如果中文字符,使用nchar/nvarchar , 如果是純英文和數(shù)字,用char/varchar

char, 存儲(chǔ)定長(zhǎng)的數(shù)據(jù)很方便,char字段上的索引效果高,如比定義char(10),那么不論你的存儲(chǔ)是數(shù)據(jù)是否達(dá)到了10個(gè)字節(jié),都要占去10個(gè)字節(jié)的空間,不足的自動(dòng)用空格填充,所以在讀取的時(shí)間可能要多次用到trim().

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

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

nchar, nvarchar, ntext. 這三種從名字上看比前面三種多了個(gè)“N”, 它表示存儲(chǔ)的是Unicode數(shù)據(jù)類(lèi)型的字符。我們知道字符中,英文字符只需一個(gè)字節(jié)存儲(chǔ)就足夠了,但漢字眾多,需要兩個(gè)字節(jié)存儲(chǔ),英文與漢字同時(shí)存在時(shí)容易造成混亂,Unicode字符集就是為了解決字符集這種不兼容的問(wèn)題而產(chǎn)生的,它所有的字符都用兩個(gè)字節(jié)表示,即英文字符也是用兩個(gè)字節(jié)表示。nchar, nvarchar的長(zhǎng)度是在1到4000之間。和char, varchar比較起來(lái),nchar, nvarchar則最多存儲(chǔ)4000個(gè)字符,不論是英文還是漢字;而char, varchar則最多能存儲(chǔ)8000個(gè)英文,4000個(gè)漢字。可以看出使用nchar, nvarchar數(shù)據(jù)類(lèi)型時(shí)不要擔(dān)心輸入的字符是英文還是漢字,較為方便,但在存儲(chǔ)英文時(shí)數(shù)量上有些損失。

所以一般說(shuō)來(lái),如果含有中文字符,用nchar/nvarchar, 如果純英文和數(shù)字,用char/varchar

它們的區(qū)別概括成:

char, nchar定長(zhǎng),速度快,占空間大,需處理

varchar, nvarchar, text 不定長(zhǎng),空間小,速度慢,無(wú)需處理

nchar, nvarchar, ntext處理Unicode碼

varchar在SQL中是采用單字節(jié)來(lái)存儲(chǔ)數(shù)據(jù)的,nvarchar是使用Unicode來(lái)存儲(chǔ)數(shù)據(jù)的,中文字符存儲(chǔ)到SQL中會(huì)保存為兩個(gè)字節(jié)(一般采用Unico編碼),英文字符保存到數(shù)據(jù)庫(kù)中,如果字段的類(lèi)型為varchar, 則只會(huì)占用一個(gè)字節(jié),而如果字段的類(lèi)型為nvarchar, 則會(huì)占用兩個(gè)字節(jié)。

正常情況下,我們使用varchar也可以存儲(chǔ)中文字符,但是如果遇到操作系統(tǒng)是英文操作系統(tǒng)并且對(duì)中文字體的支持不全面時(shí),在SQL存儲(chǔ)中文字符為varchar就會(huì)出現(xiàn)亂碼。而且正常情況下,主要都會(huì)支持中文的環(huán)境,所以如果使用varchar來(lái)存儲(chǔ)數(shù)據(jù),在開(kāi)發(fā)階段是發(fā)現(xiàn)不了的,多數(shù)情況下,在部署。

 當(dāng)然,使用nvarchar存儲(chǔ)英文字符增大一倍的存儲(chǔ)空間,但是在存儲(chǔ)代價(jià)已經(jīng)很低廉的情況下,優(yōu)先考慮兼容性會(huì)給你帶來(lái)更多好處的

所以在design時(shí)該盡量使用nvarchar來(lái)存儲(chǔ)數(shù)據(jù),只有在你確保該字段不會(huì)保存中文的時(shí)候,才采用varchar來(lái)存儲(chǔ)

新聞名稱(chēng):SQL中charncharvarcharnvarchartextntext的區(qū)別
分享鏈接:http://aaarwkj.com/article36/jeeopg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)、網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化、Google、網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
欧美香蕉视频一区二区| 成年人免费在线观看国产| av高清不卡一区二区免费在线| 日韩精品熟妻人女亚洲一区| 欧美成人极品一区二区三区| 91内射视频在线播放| 欧美精品一区二区精品久久| 日本姜女黄视频免费看| 密臀精品国产一区二区| 日韩视频在线一区二区三区| 亚洲成人午夜激情的三级网| 91九色最新国产在线| 在线看岛国毛片十八禁| 久久国产精品av在线观看| 黑人巨大精品欧美黑寡妇| 亚洲小说欧美激情另类| 清纯少妇激情四射网站| 人妻中文字幕av资源| 亚洲国产精品伦理在线看 | 久娜娜精品视频在线观看| 国产高清学生三级一区二区| 亚洲欧美高清一区二区| 91出品国产福利在线| 中文字幕日韩精品国产| 中文字幕一区二区久久综合| 欧美日韩另类国产综合| 伊人久久大香线蕉av色婷婷色| 日本在线观看精品综合| 国产看片色网站亚洲av| 国产精品一区二区污网站| 91九色国产在线播放| 亚洲 精品一区二区| 深夜福利视频一区二区| 国产91在线观看网站| 日本一级特黄大片做受在线观看| 久久国产综合精品电影| 日韩精品高清不卡一区二区三区| 深夜十八禁在线免费观看| 亚洲一区二区三区精品日韩| 日本黄色一区二区三区四区| 日韩女同性一区二区三区|