男女做爽爽爽网站-男女做羞羞高清-男女做爰高清无遮挡免费视频-男女做爰猛烈-男女做爰猛烈吃奶啪啪喷水网站-内射白浆一区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

nchar、char、varchar與nvarchar區別

admin
2010年12月14日 23:58 本文熱度 3746

遇到一個問題,建的數據庫里的中文字符和音標顯示為亂碼,所有字符都用varchar表示,所以出現上訴問題,當改為Nvarchar后,問題得到解決。所以有必要把他們的區別再重新復習一遍。


         char類型:對英文(ASCII)字符占用1個字節,對一個漢字占用2個字節,CHAR存儲定長數據很方便,CHAR字段上的索引效率級高,比如定義char(10),那么不論你存儲的數據是否達到了10個字節,都要占去10個字節的空間。因為是固定長度,所以速度效率高。


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


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


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


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


例如


varchar(n):變長型字符數據類型,存儲最長長度為8,000 個字符。


舉個例子:
insert a select '木子a'
--- 存儲長度為5個字節,余下的3個字節全部釋放
insert a select '木神易
----存儲長度為6個字節,余下的2個字節全部釋放
---意思是varchar變長字符數據類型與存儲數據的實際長度是一致的


nvarchar(n):可變長度 Unicode 數據,其最大長度為 4,000 字符。
字節的存儲大小是所輸入字符個數的兩倍,
就是說它是雙字節來存儲數據的。
如果存儲數據如果存在單字節時,它也是以雙字節來占用存儲空間的。


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


ntext


可變長度 Unicode 數據的最大長度為 230 - 1 (1,073,741,823) 個字符。存儲大小是所輸入字符個數的兩倍(以字節為單位)。ntext 在 SQL-92 中的同義詞是 national text。


text


服務器代碼頁中的可變長度非 Unicode 數據的最大長度為 231-1 (2,147,483,647) 個字符。當服務器代碼頁使用雙字節字符時,存儲量仍是 2,147,483,647 字節。存儲大小可能小于 2,147,483,647 字節(取決于字符串)。


該文章在 2010/12/14 23:58:41 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 99亚洲国产精品一区二区 | 久久久久无码精品国产无码一区精品中文字幕久久久久久a | 国产成人av三级在线观看按摩 | 亚洲国产麻豆综合一区 | 国产精品一区二区白浆 | 国产韩国精品一区二区三区 | 五月丁香啪啪激情综合5109 | 精品国产5ww1区二区三区 | 亚洲国产日韩欧美在线a乱码 | 欧美亚洲另类一区二区三 | 青青久在线视频免费视频 | 亚洲视频精品在线观看 | 色一情一乱一伦一区二区三区日本 | 91日本在线观看亚洲精品 | 国产精品久久久久久日本 | 91在线欧美 | 青青草原综合久久大伊人精品 | 中文字幕卡二和卡三的视频 | 2024亚洲天堂 | 三级午夜a一级三级片 | 亚洲一区AV在线观看无码漫画 | 麻豆99一区二区在线观看 | 成人三一级一片aaa 成人色爱在线中文 | 六月丁香六月综合缴情 | 中文日产乱幕九区无线码 | 中文字幕亚洲第一 | 日韩精品无码熟人妻我不卡 | 国产永久在线观看 | 亚洲伊人成综合网色777 | 九九精品视频在线 | 精品人妻少妇二区三区 | 亚洲一区自拍高清亚洲精品 | 国产手机视频在线 | 国产99久久九九精品无码 | 日本无码一区二区二区 | 国产v片在线播放免费观 | 欧美做人爱A毛片 | 一区二区三区精品道 | 欧美日韩一区视频导航 | 欧美日韩伦理 | 成人福利一区二区视频在线 |