欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysqlchar,varcher,text的區(qū)別與選用原則是怎樣的

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)MySQL char,varcher,text的區(qū)別與選用原則是怎樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比紹興網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式紹興網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋紹興地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

char,varcher,text的區(qū)別與選用原則
 
mysql中char,varchar,text有什么使用區(qū)別呢?
先看看他們的共同點(diǎn):都可以用來(lái)存儲(chǔ)字符類型的數(shù)據(jù)。
char,varchar都可以指定最大的字符長(zhǎng)度,text不可以。
 
比如,
username char(10) ,
  www.2cto.com  
weibo vachar(200)
這是在定義表的時(shí)候使用。都可以定義最大的長(zhǎng)度。
 
區(qū)別:以上面的語(yǔ)句為例,username是char類型的數(shù)據(jù),最大字符長(zhǎng)度為10個(gè)字符,如果輸入不滿10個(gè)字符時(shí),后面會(huì)自動(dòng)被填充空格,也就是說(shuō)始終會(huì)占用10個(gè)字符的長(zhǎng)度。如果內(nèi)容被取出之后,后面的空格將被自動(dòng)清除(即使存入是后面帶有空格,取出之后也會(huì)不空格給去掉,例如“abcd  ”,后面有兩個(gè)空格,最后取出之后也空格就沒(méi)有了'abcd')
 
而varchar類的是變長(zhǎng)的,比如上例,200個(gè)最大長(zhǎng)度,其中會(huì)有一到兩個(gè)字節(jié)用來(lái)記錄戰(zhàn)用的長(zhǎng)度。比如存進(jìn)去100個(gè)字符,最后只會(huì)占有100個(gè)長(zhǎng)度多一點(diǎn)(多的一連個(gè)記錄占用空間的),而不是在后面補(bǔ)充空格占用所有長(zhǎng)度。如果存進(jìn)去后面有空格,那么后面的空格也會(huì)占用長(zhǎng)度,取出之后空格還有事結(jié)果的一部分,這些是char和varchar之間的區(qū)別。
 
text主要是存儲(chǔ)字符串,和varchar的長(zhǎng)度相同,text不可以設(shè)置默認(rèn)值,對(duì)索引的支持還不是很好或者就不支持。
char的速度要比varhcar快速
 
使用原則:
協(xié)調(diào)空間和時(shí)間的關(guān)系,
以微博為例,
  www.2cto.com  
如果存儲(chǔ)的是用戶名的話,使用char,速度快,占用空間不是很大,空間使用率較高,比如最多10個(gè)字符,
如果是存儲(chǔ)微薄,有的用戶微薄會(huì)占用100多個(gè)字符,而有的微薄最多占用10個(gè)字符,并且并不是每個(gè)用戶只發(fā)一條微薄,如果使用char的話浪費(fèi)率太高,空間浪費(fèi)太大,使用text速度也跟不上,是用varchar比較好,空間是變長(zhǎng)的,并且速度也算可以。
現(xiàn)在的硬件的價(jià)格相對(duì)便宜,盡量讓空間換時(shí)間,提高系統(tǒng)的效率與吞吐量,不過(guò)也要做到一定的度。需要根據(jù)具體情況具體分析考慮。

上述就是小編為大家分享的mysql char,varcher,text的區(qū)別與選用原則是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前題目:mysqlchar,varcher,text的區(qū)別與選用原則是怎樣的
標(biāo)題網(wǎng)址:http://chinadenli.net/article4/ipjgoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器軟件開(kāi)發(fā)電子商務(wù)微信公眾號(hào)做網(wǎng)站服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)