打印mysql的表
在日常的开发和运维工作中,我们经常需要打印MySQL的表格来进行查错和数据分析。下面介绍几种打印MySQL表格的方法。
1. SELECT语句输出结果到控制台
在MySQL的命令行终端中,我们可以使用SELECT语句打印表格。例如,打印一个employee表的所有数据:
mysql>SELECT * FROM employee;
这样就可以将所有数据输出到控制台。如果表格数据过大,可以使用以下命令将输出结果保存到文件中:
mysql>SELECT * FROM employee INTO OUTFILE '/tmp/employee.csv';
这会将结果保存到/tmp/employee.csv文件中,以逗号分隔。如果想要指定分隔符,可以使用以下命令:
mysql>SELECT * FROM employee INTO OUTFILE '/tmp/employee.csv'
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY 'n';
这个命令将以分号分隔,以双引号包围,以换行符结束,将查询结果保存到/tmp/employee.csv文件中。