青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴(yán)以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

nchar,char,varchar與nvarchar區(qū)別

http://www.builder.com.cn/2007/0730/438663.shtml

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

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

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

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


http://www.cnblogs.com/lichang1987/archive/2009/03/04/1403166.html

         最近在公司里做項(xiàng)目,遇到一個(gè)問題,建的數(shù)據(jù)庫里的中文字符和音標(biāo)顯示為亂碼,組里的人所有字符都用varchar表示,所以出現(xiàn)上訴問題,當(dāng)改為Nvarchar后,問題得到解決。所以有必要把他們的區(qū)別再重新復(fù)習(xí)一遍。

         char類型: 對(duì)英文(ASCII)字符占用1個(gè)字節(jié),對(duì)一個(gè)漢字占用2個(gè)字節(jié),CHAR存儲(chǔ)定長(zhǎng)數(shù)據(jù)很方便,CHAR字段上的索引效率級(jí)高,比如定義char(10),那么不論你存儲(chǔ)的數(shù)據(jù)是否達(dá)到了10個(gè)字節(jié),都要占去10個(gè)字節(jié)的空間。因?yàn)槭枪潭ㄩL(zhǎng)度,所以速度效率高。 

        Varchar類型:Varchar 的類型不以空格填滿,比如varchar(100),但它的值只是"qian",則它的值就是"qian"
而char 不一樣,比如char(100),它的值是"qian",而實(shí)際上它在數(shù)據(jù)庫中是"qian "(qian后共有96個(gè)空格,就是把它填滿為100個(gè)字節(jié))。 

        由于char是以固定長(zhǎng)度的,所以它的速度會(huì)比varchar快得多!但程序處理起來要麻煩一點(diǎn),要用trim之類的函數(shù)把兩邊的空格去掉!

        VARCHAR存儲(chǔ)變長(zhǎng)數(shù)據(jù),但存儲(chǔ)效率沒有CHAR高。如果一個(gè)字段可能的值是不固定長(zhǎng)度的,我們只知道它不可能超過10個(gè)字符,把它定義為 VARCHAR(10)是最合算的。VARCHAR類型的實(shí)際長(zhǎng)度是它的值的實(shí)際長(zhǎng)度+1。為什么“+1”呢?這一個(gè)字節(jié)用于保存實(shí)際使用了多大的長(zhǎng)度。

        Nchar類型和Nvarchar類型是怎么一回事呢?為了與其他多種字符的轉(zhuǎn)換,如中文,音標(biāo)等,對(duì)每個(gè)英文(ASCII)字符都占用2個(gè)字節(jié),對(duì)一個(gè)漢字也占用兩個(gè)字節(jié),所有的字符都占用2個(gè)字節(jié)。

例如

varchar(n):變長(zhǎng)型字符數(shù)據(jù)類型,存儲(chǔ)最長(zhǎng)長(zhǎng)度為8,000 個(gè)字符。

舉個(gè)例子:
insert a select '木子a'
--- 存儲(chǔ)長(zhǎng)度為5個(gè)字節(jié),余下的3個(gè)字節(jié)全部釋放
insert a select '木神易
----存儲(chǔ)長(zhǎng)度為6個(gè)字節(jié),余下的2個(gè)字節(jié)全部釋放
---意思是varchar變長(zhǎng)字符數(shù)據(jù)類型與存儲(chǔ)數(shù)據(jù)的實(shí)際長(zhǎng)度是一致的

nvarchar(n):可變長(zhǎng)度 Unicode 數(shù)據(jù),其最大長(zhǎng)度為 4,000 字符。
字節(jié)的存儲(chǔ)大小是所輸入字符個(gè)數(shù)的兩倍,
就是說它是雙字節(jié)來存儲(chǔ)數(shù)據(jù)的。
如果存儲(chǔ)數(shù)據(jù)如果存在單字節(jié)時(shí),它也是以雙字節(jié)來占用存儲(chǔ)空間的。

varchar一般適用于英文和數(shù)字,Nvarchar適用中文和其他字符,其中N表示Unicode常量,可以解決多語言字符集之間的轉(zhuǎn)換問題


posted on 2011-09-14 14:56 楊粼波 閱讀(1189) 評(píng)論(2)  編輯 收藏 引用 所屬分類: 網(wǎng)絡(luò)編程

評(píng)論

# re: nchar,char,varchar與nvarchar區(qū)別 2011-09-20 16:17 cheap lace front wigs

這個(gè)問題確實(shí)很重要,看起來很簡(jiǎn)單的東西,新手不知道,在創(chuàng)建的時(shí)候總是用一種固定的方法,有時(shí)候就會(huì)出問題  回復(fù)  更多評(píng)論   

# re: nchar,char,varchar與nvarchar區(qū)別 2011-10-03 15:24 龍之騰98

簡(jiǎn)單的問題深藏著未知的深邃啊  回復(fù)  更多評(píng)論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美日韩国产综合| 亚洲精品一区在线观看| 欧美午夜不卡在线观看免费 | 日韩亚洲欧美在线观看| 一区精品久久| 91久久视频| 在线一区二区三区做爰视频网站 | 久久久天天操| 欧美成人免费在线视频| 91久久精品日日躁夜夜躁国产| 久久人体大胆视频| 亚洲国产成人精品久久久国产成人一区| 欧美成人一区二区三区片免费| 亚洲国产一区二区a毛片| 99精品视频免费| 欧美一区三区三区高中清蜜桃 | 亚洲欧美另类中文字幕| 久久激情视频| 欧美日韩一区二区在线播放| 国产精品视频久久| 尤物九九久久国产精品的特点 | 亚洲第一福利在线观看| 99re热精品| 久久久久久9999| 亚洲日本免费| 午夜在线视频一区二区区别| 欧美国产日韩一区二区三区| 国产精品成人一区二区三区夜夜夜 | 极品av少妇一区二区| 亚洲国产视频直播| 欧美一级电影久久| 亚洲国产日韩在线一区模特| 午夜在线一区| 欧美午夜视频网站| 亚洲精品国产精品国自产在线 | 久久久免费观看视频| 亚洲美女福利视频网站| 久久综合导航| 好吊成人免视频| 午夜久久久久| 一区二区三欧美| 欧美日韩久久精品| 最新精品在线| 久久综合给合| 久久精品国产99国产精品澳门| 国产精品久久久久久久久借妻| 日韩午夜三级在线| 亚洲国产精品一区| 欧美成人综合在线| 亚洲精品一区二区三区蜜桃久| 久久久久久久久久久一区| 亚洲一区二区综合| 欧美亚男人的天堂| 中国成人黄色视屏| 日韩一级黄色av| 欧美高清视频| 最新国产の精品合集bt伙计| 免费观看日韩av| 久久激情一区| 狠狠色狠色综合曰曰| 久久久久久黄| 久热精品视频在线观看一区| 亚洲国产精品成人一区二区| 免费不卡中文字幕视频| 久久天天躁夜夜躁狠狠躁2022| 亚洲精品在线观| 欧美日韩免费一区| 一区二区三区毛片| 亚洲天堂av在线免费观看| 国产精品乱子久久久久| 亚洲欧美伊人| 亚洲视频二区| 激情欧美一区二区三区| 久久精品国产久精国产一老狼| 亚洲在线视频一区| 国产一区二区三区在线观看网站| 久久九九有精品国产23| 久久久久91| 夜夜爽99久久国产综合精品女不卡| 91久久久久久久久久久久久| 欧美日本精品| 欧美影院视频| 久久综合影音| 一本一本a久久| 一区二区三区色| 激情亚洲网站| 亚洲国产日韩一级| 国产精品夜色7777狼人| 久久精品一区蜜桃臀影院| 欧美在线视频观看| 亚洲国产精品悠悠久久琪琪| 亚洲欧洲一区二区三区| 国产精品色一区二区三区| 久久五月天婷婷| 欧美另类女人| 欧美一级在线视频| 噜噜噜久久亚洲精品国产品小说| 日韩视频二区| 欧美在线视频在线播放完整版免费观看 | 一区二区三区国产| 在线精品国产成人综合| 亚洲精品九九| 精品av久久久久电影| 亚洲免费高清| 一色屋精品亚洲香蕉网站| 日韩一区二区福利| 黄网站免费久久| 亚洲免费视频在线观看| 亚洲精品国产精品国产自| 欧美一区二区三区免费看 | 欧美中文在线字幕| 日韩一级在线观看| 欧美在线1区| 一区二区三区欧美在线| 久久不射电影网| 亚洲欧美日韩精品| 欧美激情亚洲激情| 久久av红桃一区二区小说| 欧美日韩一视频区二区| 女女同性精品视频| 国产精品外国| 亚洲专区一二三| 欧美黄色一级视频| 女人色偷偷aa久久天堂| 国产热re99久久6国产精品| 亚洲精品中文字幕有码专区| 亚洲二区在线视频| 性伦欧美刺激片在线观看| 亚洲影院色无极综合| 欧美日韩一区二区三区在线看 | 欧美国产丝袜视频| 国产亚洲精品v| 亚洲一区在线播放| 亚洲视频一区二区| 欧美噜噜久久久xxx| 亚洲精品日韩激情在线电影 | 日韩视频在线免费观看| 亚洲人成久久| 欧美刺激性大交免费视频| 欧美激情亚洲激情| 亚洲国产精品久久久久婷婷老年| 久久在线免费观看视频| 欧美成人精品在线视频| 亚洲国产精品一区二区久| 欧美99久久| 亚洲精品日韩在线观看| 日韩写真视频在线观看| 欧美三级电影网| 亚洲欧美日韩国产一区| 欧美在线二区| 亚洲第一中文字幕在线观看| 麻豆av福利av久久av| 亚洲日本一区二区| 亚洲女同同性videoxma| 国产精品婷婷午夜在线观看| 欧美在线一区二区| 欧美福利影院| 国产精品99久久久久久有的能看| 欧美日韩亚洲综合在线| 亚洲精品国产视频| 亚洲综合另类| 激情亚洲网站| 欧美日韩免费精品| 午夜伦理片一区| 美女国内精品自产拍在线播放| 伊人激情综合| 欧美日韩午夜在线| 欧美中文字幕在线视频| 亚洲高清网站| 亚洲一品av免费观看| 国产自产v一区二区三区c| 欧美精品免费在线| 久久精品国产精品| 99国产精品久久久| 老牛嫩草一区二区三区日本| 中文在线不卡| 国内精品久久久久久久果冻传媒| 免费在线成人| 午夜一区二区三区在线观看 | 性久久久久久| 亚洲国产毛片完整版| 久久成人精品视频| 日韩一区二区高清| 国产综合久久| 欧美日韩国产高清| 久久精品99国产精品酒店日本| 日韩视频免费大全中文字幕| 麻豆av福利av久久av| 国产亚洲va综合人人澡精品| 欧美福利一区| 免费不卡视频| 久久精品亚洲乱码伦伦中文| 一二美女精品欧洲| 亚洲欧洲日韩女同| 欧美波霸影院| 久久久久久久一区| 欧美一区二区在线观看| 亚洲网址在线| 一本色道久久精品| 亚洲国产另类精品专区|