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

MySQL中char、varchar和text三者的區(qū)別是什么

今天就跟大家聊聊有關(guān)MySQL中char、varchar和text三者的區(qū)別是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)是一家專業(yè)提供皋蘭企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為皋蘭眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

具體說明:

char:存儲(chǔ)定長數(shù)據(jù)很方便,CHAR字段上的索引效率級高,必須在括號里定義長度,可以有默認(rèn)值,比如定義char(10),那么不論你存儲(chǔ)的數(shù)據(jù)是否達(dá)到了10個(gè)字節(jié),都要占去10個(gè)字節(jié)的空間(自動(dòng)用空格填充),且在檢索的時(shí)候后面的空格會(huì)隱藏掉,所以檢索出來的數(shù)據(jù)需要記得用什么trim之類的函數(shù)去過濾空格。

varchar:存儲(chǔ)變長數(shù)據(jù),但存儲(chǔ)效率沒有CHAR高,必須在括號里定義長度,可以有默認(rèn)值。保存數(shù)據(jù)的時(shí)候,不進(jìn)行空格自動(dòng)填充,而且如果數(shù)據(jù)存在空格時(shí),當(dāng)值保存和檢索時(shí)尾部的空格仍會(huì)保留。另外,varchar類型的實(shí)際長度是它的值的實(shí)際長度+1,這一個(gè)字節(jié)用于保存實(shí)際使用了多大的長度。

text:存儲(chǔ)可變長度的非Unicode數(shù)據(jù),最大長度為2^31-1個(gè)字符。text列不能有默認(rèn)值,存儲(chǔ)或檢索過程中,不存在大小寫轉(zhuǎn)換,后面如果指定長度,不會(huì)報(bào)錯(cuò)誤,但是這個(gè)長度是不起作用的,意思就是你插入數(shù)據(jù)的時(shí)候,超過你指定的長度還是可以正常插入。

關(guān)于存儲(chǔ)空間:

在使用UTF8字符集的時(shí)候,MySQL手冊上是這樣描述的:

  • 基本拉丁字母、數(shù)字和標(biāo)點(diǎn)符號使用一個(gè)字節(jié);

  • 大多數(shù)的歐洲和中東手寫字母適合兩個(gè)字節(jié)序列:擴(kuò)展的拉丁字母(包括發(fā)音符號、長音符號、重音符號、低音符號和其它音符)、西里爾字母、希臘語、亞美尼亞語、希伯來語、阿拉伯語、敘利亞語和其它語言;

  • 韓語、中文和日本象形文字使用三個(gè)字節(jié)序列。

結(jié)論:

1、經(jīng)常變化的字段用varchar;

2、知道固定長度的用char;

3、超過255字節(jié)的只能用varchar或者text;

4、能用varchar的地方不用text;

5、能夠用數(shù)字類型的字段盡量選擇數(shù)字類型而不用字符串類型,這會(huì)降低查詢和連接的性能,并會(huì)增加存儲(chǔ)開銷。這是因?yàn)橐嬖谔幚聿樵兒瓦B接回逐個(gè)比較字符串中每一個(gè)字符,而對于數(shù)字型而言只需要比較一次就夠了;

6、同一張表出現(xiàn)多個(gè)大字段,能合并時(shí)盡量合并,不能合并時(shí)考慮分表,原因請考 優(yōu)化InnoDB表BLOB,TEXT列的存儲(chǔ)效率

看完上述內(nèi)容,你們對MySQL中char、varchar和text三者的區(qū)別是什么有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

標(biāo)題名稱:MySQL中char、varchar和text三者的區(qū)別是什么
網(wǎng)頁地址:http://www.chinadenli.net/article30/geihpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號網(wǎng)站營銷虛擬主機(jī)手機(jī)網(wǎng)站建設(shè)服務(wù)器托管網(wǎng)站制作

廣告

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

小程序開發(fā)