美文网首页
提高你的工作效率--美化MariaDB/MySQL终端

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

作者: 刀尖红叶 | 来源:发表于2017-03-11 12:56 被阅读117次

    这篇mysqlperformance 文章里提到了几点MySQL Shell技巧,我接下来补充一些其他的:
    一.美化prompt
    通过以下转义符可以自定义prompt

        \u:连接用户
        \h:连接主机
        \d:连接数据库
        \r:\m:\s:显示当前时间
    

    样例:

    # 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
    其实pager不光可以设置为用less、more等工具显示,还可以通过颜色显示软件譬如colout和grc来增加颜色高亮功能,下图是grc配置文件colour-mysql-console敲入一个查询的显示效果,很赏心悦目吧_

    三.替换默认MariaDB/MySQL的默认Shell
    AltSQL是一款perl写的全新数据库连接shell,不光可用于替代默认MariaDB/MySQL Shell,还计划支持SQLite,psql~它具有以下特点:

    1. 颜色高亮
    2. 列数太长的表可以键盘水平移动查看
    3. ctrl-c快捷键(可以类似bash中ctrl-c取消执行一个语句)

    四.其他

    • 启用safe-update新手模式,避免全表update、delete的失误
    • 启用auto-rehash,开启自动补全(但注意表多时use db会很长时间初始化!)
    • 默认edit打开的编辑器是难用的vi,可以通过以下方式设置自己喜欢的编辑器:
      set @editor='vim';

    相关文章

      网友评论

          本文标题:提高你的工作效率--美化MariaDB/MySQL终端

          本文链接:https://www.haomeiwen.com/subject/rtvagttx.html