将查询语句和结果保存在mysql中

时间:2013-11-20 19:35:30

标签: mysql database

我的作业要求我执行这些查询并显示结果。事情是我可以将表导出为CSV或excel就好了,但是TA要求我以某种方式显示给它提供表格的确切命令行。

是否有一些声明如log或其他事情?

1 个答案:

答案 0 :(得分:0)

您可以使用mysql选项从shell中使用-v命令,它将显示查询后跟结果:

$ mysql -v -e 'select * from barmar_test';
--------------
select * from barmar_test
--------------

+-----------+-----------+---------+------+------+---------------------+------+
| username  | timestamp | partner | e    | en   | t                   | ttx  |
+-----------+-----------+---------+------+------+---------------------+------+
| foo       | NULL      | abc     | N1   | NULL | 2013-07-03 23:27:47 | NULL |
| foo       | NULL      | abc     | 1    | NULL | 2013-07-03 23:25:12 | NULL |
| NULL      | NULL      | abc     | 12   | NULL | 2013-07-03 23:25:12 | NULL |
| foo       | NULL      | abc     | NULL | NULL | 2013-08-30 15:01:39 | NULL |
| foobarbaz | NULL      | abc     | NULL | NULL | 2013-09-02 13:04:00 | NULL |
+-----------+-----------+---------+------+------+---------------------+------+