posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          1.char 

          char的長度是固定的,最大支持2000個字節。 char的長度是固定的,比如說,你定義了char(20),即使你你插入abc,不足二十個字節,數據庫也會在abc后面自動加上17個空格,以補足二十個字節; char是區分中英文的,中文在char中占兩個字節,而英文占一個,所以char(20)你只能存20個字母或10個漢字。 char適用于長度比較固定的,一般不含中文的情況 

          2.varchar/varchar2 

          varchar是長度不固定的,最大支持4000個字節。 varchar是長度不固定的,比如說,你定義了varchar(20),當你插入abc,則在數據庫中只占3個字節。 varchar同樣區分中英文,這點同char。 varchar的效率低于char。 varchar2基本上等同于varchar,它是oracle自己定義的一個非工業標準varchar,不同之處在于,varchar2用null代替varchar的空字符串 varchar/varchar2適用于長度不固定的,一般不含中文的情況 

          3.nvarchar/nvarchar2 

          nvarchar和nvarchar2是長度不固定的 nvarchar不區分中英文,比如說:你定義了nvarchar(20),你可以存入20個英文字母/漢字或中英文組合,這個20定義的是字符數而不是字節數 nvarchar2基本上等同于nvarchar,不同在于nvarchar2中存的英文字母也占兩個字節 nvarchar/nvarchar2適用于存放中文

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 长兴县| 义马市| 资讯 | 汶川县| 安义县| 方正县| 宁德市| 黄陵县| 内江市| 葫芦岛市| 夏河县| 五寨县| 大竹县| 扎兰屯市| 常宁市| 淳化县| 米林县| 荃湾区| 城步| 吴桥县| 满洲里市| 繁昌县| 惠安县| 济源市| 泉州市| 抚远县| 迁西县| 拉孜县| 遵义市| 于都县| 洪洞县| 伊宁市| 武宣县| 云霄县| 晋宁县| 南安市| 汨罗市| 皮山县| 利辛县| 三台县| 威宁|