<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    憨厚生

    ----Java's Slave----
    ***Java's Host***

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      165 隨筆 :: 17 文章 :: 90 評論 :: 0 Trackbacks
    轉(zhuǎn) http://www.cnblogs.com/kingjiong/archive/2009/03/12/1310908.html

    SQL中char、varchar、text和nchar、nvarchar、ntext的區(qū)別
         1、CHAR。CHAR存儲定長數(shù)據(jù)很方便,CHAR字段上的索引效率級高,比如定義char(10),那么不論你存儲的數(shù)據(jù)是否達(dá)到了10個字節(jié),都要占去10個字節(jié)的空間。
         2、VARCHAR。存儲變長數(shù)據(jù),但存儲效率沒有CHAR高。如果一個字段可能的值是不固定長度的,我們只知道它不可能超過10個字符,把它定義為 VARCHAR(10)是最合算的。VARCHAR類型的實(shí)際長度是它的值的實(shí)際長度+1。為什么“+1”呢?這一個字節(jié)用于保存實(shí)際使用了多大的長度。
        從空間上考慮,用varchar合適;從效率上考慮,用char合適,關(guān)鍵是根據(jù)實(shí)際情況找到權(quán)衡點(diǎn)。
        3、TEXT。text存儲可變長度的非Unicode數(shù)據(jù),最大長度為2^31-1(2,147,483,647)個字符。
        4、NCHAR、NVARCHAR、NTEXT。這三種從名字上看比前面三種多了個“N”。它表示存儲的是Unicode數(shù)據(jù)類型的字符。我們知 道字符中,英文字符只需要一個字節(jié)存儲就足夠了,但漢字眾多,需要兩個字節(jié)存儲,英文與漢字同時存在時容易造成混亂,Unicode字符集就是為了解決字 符集這種不兼容的問題而產(chǎn)生的,它所有的字符都用兩個字節(jié)表示,即英文字符也是用兩個字節(jié)表示。nchar、nvarchar的長度是在1到4000之 間。和char、varchar比較起來,nchar、nvarchar則最多存儲4000個字符,不論是英文還是漢字;而char、varchar最多 能存儲8000個英文,4000個漢字。可以看出使用nchar、nvarchar數(shù)據(jù)類型時不用擔(dān)心輸入的字符是英文還是漢字,較為方便,但在存儲英文 時數(shù)量上有些損失。
         所以一般來說,如果含有中文字符,用nchar/nvarchar,如果純英文和數(shù)字,用char/varchar。
         如果是存儲文章等大段內(nèi)容的時候,純英文和數(shù)字,用text,含有中文字符的,用ntext。

    posted on 2009-04-21 09:17 二胡 閱讀(467) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫pl/sql
    主站蜘蛛池模板: JLZZJLZZ亚洲乱熟无码| 国产精品公开免费视频| 久久精品国产精品亚洲蜜月| 一道本不卡免费视频| 亚洲av再在线观看| 免费看一级一级人妻片| 亚洲国产精品无码久久久久久曰| 日韩在线观看免费完整版视频| 四虎永久免费地址在线网站| 免费高清A级毛片在线播放| 亚洲高清无码专区视频| 亚洲国产免费综合| 亚洲影院在线观看| 在线观看无码AV网站永久免费 | 日韩精品亚洲专区在线观看| 国产亚洲美女精品久久| 久久久久亚洲AV成人网人人软件| 国产一二三四区乱码免费| 亚洲丁香色婷婷综合欲色啪| 一二三四在线播放免费观看中文版视频 | 黑人精品videos亚洲人| 性无码免费一区二区三区在线| 亚洲最大免费视频网| 女人让男人免费桶爽30分钟| www免费插插视频| 亚洲人成网www| 免费观看一级毛片| jizz在线免费观看| 久久精品国产亚洲av影院| 四虎成人免费网站在线| 一级毛片免费播放视频| 亚洲一区免费观看| 国产精品无码免费视频二三区| 青青操在线免费观看| 亚洲人成影院77777| 亚洲精品视频在线观看你懂的| 久久久免费精品re6| 自拍偷自拍亚洲精品播放| 久久99国产亚洲高清观看首页| 在线永久看片免费的视频| 亚洲日韩AV一区二区三区中文 |