日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

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

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

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


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


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


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


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


例如


varchar(n):變長(zhǎng)型字符數(shù)據(jù)類(lèi)型,存儲(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ù)類(lèi)型與存儲(chǔ)數(shù)據(jù)的實(shí)際長(zhǎng)度是一致的


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


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


ntext


可變長(zhǎng)度 Unicode 數(shù)據(jù)的最大長(zhǎng)度為 230 - 1 (1,073,741,823) 個(gè)字符。存儲(chǔ)大小是所輸入字符個(gè)數(shù)的兩倍(以字節(jié)為單位)。ntext 在 SQL-92 中的同義詞是 national text。


text


服務(wù)器代碼頁(yè)中的可變長(zhǎng)度非 Unicode 數(shù)據(jù)的最大長(zhǎng)度為 231-1 (2,147,483,647) 個(gè)字符。當(dāng)服務(wù)器代碼頁(yè)使用雙字節(jié)字符時(shí),存儲(chǔ)量仍是 2,147,483,647 字節(jié)。存儲(chǔ)大小可能小于 2,147,483,647 字節(jié)(取決于字符串)。


該文章在 2010/12/14 23:58:41 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄色成人免费影院| 熟女十路| 成人首发色欲| 欧美日韩又粗又大| 亚洲丁香婷婷| 日韩AAA一区| 中文字幕免费AV资源站| 婷婷久久久久久久久电影| 美女亚州中文字幕| 94久久后入| 富婆一区二区视频| 久久亚洲中文字幕av| 淫乱性国产一区| 精品野外无码| 少妇骚穴被我干视频| 欧美乱码激情| AV久久资源网| 亚洲综合中文字幕第一页| 精品一区二区在线观看亚洲欧美网站| 天堂AV一二三| 无码精品日韩欧美| 在线观看无码一区的| 国产精品三级三级午夜| 一区二区三区 人妻| 日韩免费黄色| 日日射精品| 国产精品高清无码一区二区三区不卡| 好屌妞视频国产| 一区二区欧美在线视频| 欧美日韩1本道| 亚洲 欧美 人妻 制服 | 久久一区二区三区精品| 艹逼网站,免费| 激情综合色五月婷婷婷婷| 国内少妇久久| 亚洲精品成人秘 一区二区| 亚洲国产高清一区| 久久人人干人人爽| 操逼操天堂视频亚洲视频| 国产精品店4| 日韩中文字幕另类在线|