MySQL的數(shù)據(jù)類型(4):二進(jìn)制類型

3.2.5 二進(jìn)制數(shù)據(jù)類型

???MySQL支持的二進(jìn)制數(shù)據(jù)類型主要有:BIT(M)掸掸、BINARY(M)氯庆、VARBINARY(M)、TINY BLOB猾漫、BLOB点晴、MEDIUM BLOB、LONG BLOB等7種悯周,它們主要用來存儲(chǔ)由“0”粒督、“1”組成的字符串,跟字符串類型數(shù)據(jù)一樣禽翼,不同的二進(jìn)制數(shù)據(jù)類型允許的最多字符個(gè)數(shù)不一樣屠橄、占用存儲(chǔ)空間也不一樣,詳見下表:


字符串類型取值范圍占用字節(jié)數(shù)說明

BIT(n)0-64最多8字節(jié)n為二進(jìn)制位

BINARY(M)0-255MM為最多允許的字節(jié)數(shù)闰挡,取值范圍為0-255之間的整數(shù)

VARBINARY(M)0-65535(216-1)L+1M為最多允許的字節(jié)數(shù)锐墙;

L為實(shí)際保存數(shù)據(jù)中字節(jié)的個(gè)數(shù);

BLOB

TINYBLOB0-255

MEDIUMBLOB16777215(224-1)

LONGBLOB4294967295(232-1)

說明:

1长酗、上面幾種二進(jìn)制數(shù)據(jù)類型中溪北,BIT(n)類型以二進(jìn)制位為存儲(chǔ)單位,其余均以二進(jìn)制字節(jié)為存儲(chǔ)單位夺脾,這跟前面的字符串類型數(shù)據(jù)以字符為單位是有明顯不同的之拨。

2、BINARY(M)跟CHAR(M)類似咧叭,為定長(zhǎng)類型蚀乔,VARBINARY(M)與VARCHAR(M)、BLOB與TEXT菲茬、吉挣、TINYBLOB與TINYTEXT派撕、MEDIUMBLOB與MEDIUMTEXT、LONGBLOB與LONGTEXT也對(duì)應(yīng)類似睬魂,為變長(zhǎng)類型终吼。定長(zhǎng)類型二進(jìn)制數(shù)據(jù)和變長(zhǎng)類型二進(jìn)制數(shù)據(jù)的區(qū)別主要也有以下兩點(diǎn):

1). 定長(zhǎng)類型二進(jìn)制數(shù)據(jù)不管其中字節(jié)數(shù)有沒有達(dá)到它允許的M個(gè)字節(jié)都要占用M個(gè)字節(jié)的空間;變長(zhǎng)類型二進(jìn)制數(shù)據(jù)氯哮,其所需存儲(chǔ)空間主要取決于該串中實(shí)際包含的字節(jié)數(shù)(此字節(jié)數(shù)在上表中用L來表示)衔峰,再附加一個(gè)額外的結(jié)束字節(jié)。

2). 定長(zhǎng)類型二進(jìn)制數(shù)據(jù)中保存字節(jié)超過其允許的M個(gè)時(shí)會(huì)對(duì)所保存的數(shù)據(jù)進(jìn)行截短處理蛙粘,而不足M個(gè)時(shí)會(huì)用“\0”進(jìn)行補(bǔ)足;變長(zhǎng)類型二進(jìn)制數(shù)據(jù)保存字節(jié)超過其允許的M個(gè)時(shí)同樣會(huì)對(duì)所保存的字符串進(jìn)行截短處理威彰,而不足M個(gè)時(shí)則不會(huì)用“\0”進(jìn)行補(bǔ)足出牧。

2、從上表中我們也可看出:BINARY(M)允許的字節(jié)數(shù)少于VARBINARY(M)允許的字節(jié)數(shù)歇盼,TINYBLOB舔痕、BLOB、MEDIUMBLOB豹缀、LONGBLOB允許的字節(jié)數(shù)也是逐漸增多的伯复,并且BINARY(M)和TINYBLOB允許的字節(jié)數(shù)、VARBINARY(M)和BLOB允許的字節(jié)數(shù)對(duì)應(yīng)相等邢笙。

二進(jìn)制數(shù)據(jù)類型可用來表示長(zhǎng)的字符串(二進(jìn)制形式表示)啸如、圖片、音頻氮惯、視頻等叮雳,跟字符串類型一樣,在必須使用時(shí)妇汗,二進(jìn)制數(shù)據(jù)也應(yīng)在滿足使用要求(允許的最多字節(jié)數(shù))的前提下盡量使用“短”的數(shù)據(jù)類型帘不,以減少存儲(chǔ)空間的占用、提高查詢運(yùn)算的效率杨箭。在實(shí)際中寞焙,更多的對(duì)二進(jìn)制數(shù)據(jù)的使用是將圖片、音頻互婿、視頻等存入文件中捣郊,而不是將其存入數(shù)據(jù)表中,畢竟處理二進(jìn)制數(shù)據(jù)不是數(shù)據(jù)庫系統(tǒng)的強(qiáng)項(xiàng)擒悬。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末模她,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子懂牧,更是在濱河造成了極大的恐慌侈净,老刑警劉巖尊勿,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異畜侦,居然都是意外死亡元扔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門旋膳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來澎语,“玉大人,你說我怎么就攤上這事验懊∩眯撸” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵义图,是天一觀的道長(zhǎng)减俏。 經(jīng)常有香客問我,道長(zhǎng)碱工,這世上最難降的妖魔是什么娃承? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮怕篷,結(jié)果婚禮上历筝,老公的妹妹穿的比我還像新娘。我一直安慰自己廊谓,他們只是感情好梳猪,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蒸痹,像睡著了一般舔示。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上电抚,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天惕稻,我揣著相機(jī)與錄音,去河邊找鬼蝙叛。 笑死俺祠,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的借帘。 我是一名探鬼主播蜘渣,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼肺然!你這毒婦竟也來了蔫缸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤际起,失蹤者是張志新(化名)和其女友劉穎拾碌,沒想到半個(gè)月后吐葱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡校翔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年弟跑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片防症。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡孟辑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蔫敲,到底是詐尸還是另有隱情饲嗽,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布奈嘿,位于F島的核電站喝噪,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏指么。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一榴鼎、第九天 我趴在偏房一處隱蔽的房頂上張望伯诬。 院中可真熱鬧,春花似錦巫财、人聲如沸盗似。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赫舒。三九已至,卻和暖如春闽瓢,著一層夾襖步出監(jiān)牢的瞬間接癌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工扣讼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缺猛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓椭符,卻偏偏與公主長(zhǎng)得像荔燎,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子销钝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容