› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
c4f36e5766583218
V2EX  ›  MySQL

mysql 执行结果输出格式问题, 未显示为表格样式

  •  
  •   c4f36e5766583218 · Feb 22, 2019 · 3952 views
    This topic created in 2780 days ago, the information mentioned may be changed or developed.

    一. console

    shell>mysql -Auxxx
    mysql>select 1 from dual;
    +---+
    | 1 |
    +---+
    | 1 |
    +---+
    

    或

    shell>mysql -uxxx -e "select 1 from dual;"
    +---+
    | 1 |
    +---+
    | 1 |
    +---+
    

    二. watch

    shell>watch -n 30 'mysql -uxxx -e "select 1 from dual;"'
    Every 30.0s: mysql -uroot -e "select 1 from dual;"
    1
    1
    

    为什么 2 没有显示为表格样式?

    6 replies  •  2019-02-23 22:40:21 +08:00
    akira
        1
    akira  
       Feb 22, 2019
    没试过这样用,加个 -t 参数试试?
    ETiV
        2
    ETiV  
       Feb 22, 2019
    mysql -e "XXX" > records.txt

    输出给管道也有同样效果

    就像 curl "XXX" 和 curl "XXX" > output,显示在终端里的内容可以不一样(例子举的不恰当,但是 curl 能判断出 stdout 被重定向了)

    所以可能 mysql 程序在判断出 stdout 被管道了之后,就取消了表格样式的输出吧(为了更好的用 grep、sed 之类的处理)
    c4f36e5766583218
        3
    c4f36e5766583218  
    OP
       Feb 22, 2019
    @akira 果然厉害~3q , (看 man mysql 没看仔细。
    @ETiV 我起初也猜想到是检测到 console 可以有样式调整
    c4f36e5766583218
        4
    c4f36e5766583218  
    OP
       Feb 23, 2019
    @akira 那如何显示汇总结果呢? 1 row in set (0.65 sec). 这种
    c4f36e5766583218
        5
    c4f36e5766583218  
    OP
       Feb 23, 2019
    -v : 输出执行语句
    -vv: +汇总信息
    -vvv: +表格样式+执行耗时
    c4f36e5766583218
        6
    c4f36e5766583218  
    OP
       Feb 23, 2019
    -vv: +汇总信息+Bye
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2316 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:49 · PVG 14:49 · LAX 23:49 · JFK 02:49
    ♥ Do have faith in what you're doing.