MySQL 8.0.19客戶端的一個(gè)小變化

本文作者:葉金榮产园,知數(shù)堂聯(lián)合創(chuàng)始人,MySQL DBA課程講師滔驶。Oracle MySQL ACE遇革,MySQL布道師。有多年MySQL及系統(tǒng)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),擅長MySQL企業(yè)級(jí)應(yīng)用萝快、數(shù)據(jù)庫設(shè)計(jì)比原、優(yōu)化、故障處理等杠巡。

不注意到這個(gè)變化的話量窘,還挺折騰人的。

在MySQL 8.0.19 Release Notes里氢拥,有這么一段話:

When the mysql client operates in interactive mode, the --binary-as-hex option now is enabled by default. In addition, output from the status (or \s) command includes this line when the option is enabled implicitly or explicitly蚌铜。To disable hexadecimal notation, use --skip-binary-as-hex (Bug #24432545)

意思是如果用mysql客戶端進(jìn)入交互模式,那么默認(rèn)啟用參數(shù) --binary-as-hex嫩海,執(zhí)行 status\s時(shí)能看到下面這樣的標(biāo)記:

[root@yejr.me]> \s
...
Binary data as: Hexadecimal
...
Threads: 1  Questions: 88...

可以在啟動(dòng)客戶端時(shí)加上--skip-binary-as-hex關(guān)閉這個(gè)參數(shù)冬殃。

那么加上參數(shù)--binary-as-hex后,對(duì)交互式客戶端會(huì)有什么影響呢叁怪?

先看下文檔里的解釋:

When this option is given, mysql displays binary data using hexadecimal notation (0xvalue).

也就是說审葬,當(dāng)查詢到的數(shù)據(jù)有二進(jìn)制數(shù)據(jù)的話,就會(huì)用十六進(jìn)制方式展示出來奕谭。

看看下面的例子吧:(建議在PC端或橫版觀看)

# 在 --skip-binary-as-hex 模式下
# 用CHAR()函數(shù)能把二進(jìn)制轉(zhuǎn)成ASCII字符
[root@yejr.me]> SELECT CHAR(77,121,83,81,'76');
+-------------------------+
| CHAR(77,121,83,81,'76') |
+-------------------------+
| MySQL                   |
+-------------------------+

# 在 --binary-as-hex(8.0.19后默認(rèn)) 模式下
# 直接把二進(jìn)制數(shù)據(jù)以十六進(jìn)制輸出了
...
Server characterset:    utf8mb4
...
UNIX socket:        /mysql/data01/mysql.sock
Binary data as:     Hexadecimal

[root@yejr.me]> SELECT CHAR(77,121,83,81,'76');
+--------------------------------------------------+
| CHAR(77,121,83,81,'76')                          |
+--------------------------------------------------+
| 0x4D7953514C                                     |
+--------------------------------------------------+

看起來是不是覺得怪怪的涣觉,很不適應(yīng)。

新參數(shù)--binary-as-hex是MySQL 5.6.37版本開始引入的血柳,由一位叫做Dani?l van Eeden的哥們建議加入的官册。個(gè)人不是太理解這位仁兄的腦回路,可能覺得對(duì)于二進(jìn)制數(shù)據(jù)难捌,MySQL本來就不該給智能化地轉(zhuǎn)成ASCII膝宁,而應(yīng)該以碼農(nóng)們習(xí)慣的十六進(jìn)制展示,所以能讓屏幕輸出看起來更酷一些根吁?哈哈哈...

延伸閱讀

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末员淫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子击敌,更是在濱河造成了極大的恐慌介返,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愚争,死亡現(xiàn)場離奇詭異映皆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)轰枝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門捅彻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鞍陨,你說我怎么就攤上這事步淹〈勇。” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵缭裆,是天一觀的道長键闺。 經(jīng)常有香客問我,道長澈驼,這世上最難降的妖魔是什么辛燥? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮缝其,結(jié)果婚禮上挎塌,老公的妹妹穿的比我還像新娘。我一直安慰自己内边,他們只是感情好榴都,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著漠其,像睡著了一般嘴高。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上和屎,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天拴驮,我揣著相機(jī)與錄音,去河邊找鬼眶俩。 笑死莹汤,一個(gè)胖子當(dāng)著我的面吹牛快鱼,可吹牛的內(nèi)容都是我干的颠印。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼抹竹,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼线罕!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起窃判,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤钞楼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后袄琳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體询件,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年唆樊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宛琅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逗旁,死狀恐怖嘿辟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤红伦,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布英古,位于F島的核電站,受9級(jí)特大地震影響昙读,放射性物質(zhì)發(fā)生泄漏召调。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一蛮浑、第九天 我趴在偏房一處隱蔽的房頂上張望某残。 院中可真熱鬧,春花似錦陵吸、人聲如沸玻墅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽澳厢。三九已至,卻和暖如春囚似,著一層夾襖步出監(jiān)牢的瞬間剩拢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來泰國打工饶唤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留徐伐,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓募狂,卻偏偏與公主長得像办素,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子祸穷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

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