日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nchar,char,varchar与nvarchar区别

發(fā)布時間:2024/10/12 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nchar,char,varchar与nvarchar区别 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近在公司里做項目,遇到一個問題,建的數(shù)據(jù)庫里的中文字符和音標顯示為亂碼,組里的人所有字符都用varchar表示,所以出現(xiàn)上訴問題,當改為Nvarchar后,問題得到解決。所以有必要把他們的區(qū)別再重新復習一遍。

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

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

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

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

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

例如

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

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

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

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

?

?

本文轉(zhuǎn)載自:http://www.cnblogs.com/lichang1987/archive/2009/03/04/1403166.html

轉(zhuǎn)載于:https://www.cnblogs.com/puzi0315/archive/2012/08/17/2644820.html

總結(jié)

以上是生活随笔為你收集整理的nchar,char,varchar与nvarchar区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美精品99久久久 | 97看片网 | 亚洲精选久久 | 丰满秘书被猛烈进入高清播放在 | 又黄又爽又刺激的视频 | 北条麻妃一区二区三区四区五区 | www国产| 免费不卡毛片 | 青青操狠狠干 | av首页在线观看 | 精品97人妻无码中文永久在线 | 国产sss| 91片黄在线观看喷潮 | 少妇真实被内射视频三四区 | 欧美性猛交xxxx免费看久久久 | 捅肌肌| 成人激情免费视频 | 国产成人一区二区三区影院在线 | 欧美一级乱黄 | 蜜桃视频污在线观看 | 成人区人妻精品一熟女 | 日韩综合 | 欧美xxxx喷水 | 国产21区 | 日韩av专区 | 日韩成人福利 | 九色视频网 | 欧美色图亚洲视频 | 麻豆网 | 欧美日韩在线视频免费观看 | 欧美大色网 | 国产做爰免费观看 | 波多野结衣二区 | 水蜜桃av在线 | 成人国产一区二区三区 | 成人免费视频网站在线观看 | 高中男男gay互囗交观看 | www.欧美精品| 亚洲欧美另类图片 | 欧美一级免费观看 | 久草香蕉在线 | 国产农村妇女毛片精品久久麻豆 | 亚洲综合插 | 男生女生搞鸡视频 | 中文字幕av播放 | www.xxx.日本| 亚洲а∨天堂久久精品2021 | 麻豆videos | 美女100%视频免费观看 | 六月丁香婷婷综合 | 91精品国产高清一区二区三区蜜臀 | 国产又爽又黄视频 | 自拍偷拍欧美激情 | 国产一级在线播放 | 日b影院| 男人操女人逼逼视频 | 中文字幕无码乱人伦 | 黄色三级生活片 | 进去里视频在线观看 | 黑人巨大精品人妻一区二区 | 在线观看欧美一区 | 污视频网站在线观看 | 亚洲视频在线观看网站 | 91精品国产综合久久福利软件 | 妹子干综合 | 免费国产黄 | 国产91精品一区二区麻豆亚洲 | 爱情岛论坛成人av | 好屌妞视频这里只有精品 | 性欧美bbw| 日本韩国欧美一区 | 欧美天天| 黄色xxxxx| 国产一区精品在线 | av中字在线| 午夜h视频| 国产白袜脚足j棉袜在线观看 | 好色先生tv官网 | 亚洲一级一区 | 一级大毛片| 超碰在线观看免费版 | 成人av免费网址 | 免费三级黄 | 中文字幕一区二区三区在线观看 | 国产资源在线视频 | 在线观看亚洲精品视频 | 久久久午夜影院 | 国产大学生av | 成人国产精品一区 | 亚洲人免费| 国产午夜久久 | 国产第56页 | www.色欧美 | 日欧一级片| 日韩有码中文字幕在线观看 | 亚洲天堂中文 | 人妻无码一区二区三区久久 | 国产在线视频一区 | 黄色小视频免费在线观看 |