命令行查询sql语句时让查询结果列分行显示的办法
分类:Database, MySQL
阅读 (3,095)
Add comments
3月 062018
转载请注明原文地址:http://bcoder.com/database/the-method-to-show-sql-query-resut-columns-row-by-row-in-command-line
本文运行环境,数据库:Mysql,操作系统:Linux
在命令行中查询sql语句后,一般情况下每行显示一条记录,一条记录有多个列,假如某一列的数据特别长,这种表格的方式就很难查看数据,如果想让所有的列都分行显示,每行显示一列的数据也很简单,就是在sql查询语句的末尾加一个 \G就可以了.
如下:select * from tbldates\G;
显示效果如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
*************************** 1. row *************************** id: 1 ddate: 2016-01-01 created_at: NULL updated_at: NULL *************************** 2. row *************************** id: 2 ddate: 2016-01-02 created_at: NULL updated_at: NULL *************************** 3. row *************************** id: 3 ddate: 2016-01-03 created_at: NULL updated_at: NULL 3 rows in set (0.00 sec) |