提高你的工作效率--美化MariaDB/MySQL終端

這篇mysqlperformance 文章里提到了幾點(diǎn)MySQL Shell技巧,我接下來補(bǔ)充一些其他的:
一.美化prompt
通過以下轉(zhuǎn)義符可以自定義prompt

    \u:連接用戶
    \h:連接主機(jī)
    \d:連接數(shù)據(jù)庫
    \r:\m:\s:顯示當(dāng)前時(shí)間

樣例:

# bash版
alias mysqlcolor=$(echo -e 'mysql --prompt="\x1B[31m\\u\x1B[34m@\x1B[32m\\h\x1B[0m:\x1B[36m\\d>\x1B[0m "')  

# fish版
function mysqlcolor  
        eval (echo -e 'mysql --prompt="\x1B[31m\\u\x1B[34m@\x1B[32m\\h\x1B[0m:\x1B[36m\\d>\x1B[0m "') $argv
        end

效果如下:

二.美化pager
其實(shí)pager不光可以設(shè)置為用less、more等工具顯示,還可以通過顏色顯示軟件譬如colout和grc來增加顏色高亮功能,下圖是grc配置文件colour-mysql-console敲入一個查詢的顯示效果,很賞心悅目吧_

三.替換默認(rèn)MariaDB/MySQL的默認(rèn)Shell
AltSQL是一款perl寫的全新數(shù)據(jù)庫連接shell,不光可用于替代默認(rèn)MariaDB/MySQL Shell,還計(jì)劃支持SQLite,psql~它具有以下特點(diǎn):

  1. 顏色高亮
  2. 列數(shù)太長的表可以鍵盤水平移動查看
  3. ctrl-c快捷鍵(可以類似bash中ctrl-c取消執(zhí)行一個語句)

四.其他

  • 啟用safe-update新手模式,避免全表update、delete的失誤
  • 啟用auto-rehash,開啟自動補(bǔ)全(但注意表多時(shí)use db會很長時(shí)間初始化!)
  • 默認(rèn)edit打開的編輯器是難用的vi,可以通過以下方式設(shè)置自己喜歡的編輯器:
    set @editor='vim';
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容