MySQL 如何将MySQL查询结果保存为Excel或.txt文件?

MySQL 如何将MySQL查询结果保存为Excel或.txt文件?

要将MySQL查询结果保存到文本文件中,可以使用OUTFILE命令。

首先让我们创建一个表。

mysql> create table SaveintoTextFile
   -> (
   -> id int,
   -> name varchar(100)
   -> );
Query OK, 0 rows affected (0.55 sec)

向表中插入记录。

mysql> insert into SaveintoTextFile values(1,'John');
Query OK, 1 row affected (0.44 sec)

mysql> insert into SaveintoTextFile values(101,'Carol');
Query OK, 1 row affected (0.17 sec)

mysql> insert into SaveintoTextFile values(3,'David');
Query OK, 1 row affected (0.14 sec

显示所有记录。

mysql> select *from SaveintoTextFile;

以下是输出。

+------+-------+
| id   | name  |
+------+-------+
|    1 | John  |
|  101 | Carol |
|    3 | David |
+------+-------+
3 rows in set (0.00 sec)

以下是将结果显示为文本文件的语法。

SELECT  col_name1,col_name2,.......N from yourTableName
 INTO OUTFILE "Path of my.cnf file-  secure-file-priv ";

让我们在以下查询中实现上述语法。这里,我们的文本文件是“QueryOutput.txt”。

mysql> SELECT id,name from SaveintoTextFile
    -> INTO OUTFILE "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/QueryOutput.txt";
Query OK, 3 rows affected (0.02 sec)

要检查文本文件是否已创建,请检查“Uploads”文件夹。

MySQL 如何将MySQL查询结果保存为Excel或.txt文件?

现在,打开文本文件。文本将显示在文件中,如下图所示。

MySQL 如何将MySQL查询结果保存为Excel或.txt文件?

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程