六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

char、varchar、nchar、nvarchar、text之間有哪一些區(qū)別

[摘要]char、varchar、nchar、nvarchar、text的區(qū)別1.有var前綴的,表示是實(shí)際存儲(chǔ)空間是變長的,varchar,nvarchar所謂定長就是長度固定的,當(dāng)輸入的數(shù)據(jù)長度沒有達(dá)到...
char、varchar、nchar、nvarchar、text的區(qū)別

1.有var前綴的,表示是實(shí)際存儲(chǔ)空間是變長的,varchar,nvarchar

所謂定長就是長度固定的,當(dāng)輸入的數(shù)據(jù)長度沒有達(dá)到指定的長度時(shí)將自動(dòng)以英文空格在其后面填充,使長度達(dá)到相應(yīng)的長度,當(dāng)你輸入的字符大于指定的數(shù)時(shí),它會(huì)截取超出的部分;而變長字符數(shù)據(jù)則不會(huì)以空格填充,比較例外的是,text存儲(chǔ)的也是可變長。

2.n表示Unicode字符,即所有字符都占兩個(gè)字節(jié),nchar,nvarchar,

字符中,英文字符只需要一個(gè)字節(jié)存儲(chǔ)就足夠了,但漢字眾多,需要兩個(gè)字節(jié)存儲(chǔ),英文與漢字同時(shí)存在時(shí)容易造成混亂,Unicode字符集就是為了解決字符集這種不兼容的問題而產(chǎn)生的,它所有的字符都用兩個(gè)字節(jié)表示,即英文字符也是用兩個(gè)字節(jié)表示

3.基于以上兩點(diǎn)來看看字段容量

char(n),varchar(n)最多8000個(gè)英文,4000個(gè)漢字n表示輸入數(shù)據(jù)的字節(jié)的實(shí)際長度
nchar(n),nvarchar(n)可存儲(chǔ)4000個(gè)字符,無論英文還是漢字n表示字符個(gè)數(shù)

4.使用(個(gè)人偏好)

a.如果數(shù)據(jù)量非常大,又能100%確定長度且保存只是ansi字符,那么char

b.能確定長度又不一定是ansi字符或者,那么用nchar;

c.對(duì)于超大數(shù)據(jù),如文章內(nèi)容,使用nText

d.其他的通用nvarchar

特點(diǎn)比較

1、CHAR。CHAR存儲(chǔ)定長數(shù)據(jù)很方便,CHAR字段上的索引效率級(jí)高,比如定義char(10),那么不論你存儲(chǔ)的數(shù)據(jù)是否達(dá)到了10個(gè)字節(jié),都要占去10個(gè)字節(jié)的空間。

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

從空間上考慮,用varchar合適;從效率上考慮,用char合適,關(guān)鍵是根據(jù)實(shí)際情況找到權(quán)衡點(diǎn)。

3、TEXT。text存儲(chǔ)可變長度的非Unicode數(shù)據(jù),最大長度為2^31-1(2,147,483,647)個(gè)字符。

4、NCHAR、NVARCHAR、NTEXT。這三種從名字上看比前面三種多了個(gè)"N"。和char、varchar比較起來,nchar、nvarchar最多存儲(chǔ)4000個(gè)字符,不論是英文還是漢字;而char、varchar最多能存儲(chǔ)8000個(gè)英文,4000個(gè)漢字。可以看出使用nchar、nvarchar數(shù)據(jù)類型時(shí)不用擔(dān)心輸入的字符是英文還是漢字,較為方便,但在存儲(chǔ)英文時(shí)數(shù)量上有些損失。

所以一般來說,如果含有中文字符,用nchar/nvarchar,如果純英文和數(shù)字,用char/varchar。

以上就是char、varchar、nchar、nvarchar、text之間有哪些區(qū)別的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。




主站蜘蛛池模板: 天天躁日日躁成人字幕aⅴ 天天躁日日躁 疯人影院 | 午夜国产| 日本成人福利 | 色婷婷亚洲十月十月色天 | 中文字幕 一区 婷婷 在线 | 日本亚欧乱色视频在线系列 | 无声在线完整版免费观看 | 手机看片自拍日韩日韩高清 | 五月天第一页 | 天天干天天射天天舔 | 四虎免费永久观看 | 亚洲网址在线 | 欧美视频一区二区三区 | 日韩不卡一级毛片免费 | 日韩爱爱网站 | 日韩欧美精品综合一区二区三区 | 日本免费黄视频 | 中文字幕精品波多野结衣 | 午夜网站免费版在线观看 | 中国国产一国产一级毛片视频 | 天天逼逼 | 色一情一乱一伦一视频免费看 | 亚洲视频在线观看一区 | 欧美天堂久久 | 杨幂国产精品福利在线观看 | 天堂网视频在线 | 亚洲欧洲精品视频 | 日韩 亚洲 翔田千里 在线 | 日韩美一区二区 | 最新网址在线观看 | 色综合久久中文综合网 | 日本丰满bbb | 全部免费国产潢色一级 | 四虎网址在线观看 | 日本免费在线 | 欧美一级视频精品观看 | 中文精品视频一区二区在线观看 | 亚洲免费黄色网址 | 欧美资源在线观看 | 天天综合网色中文字幕 | 人成精品 |