如何将MySQL表中的某些字段导出到文本文件?
这可以通过在导出MySQL表数据到文件时,在SELECT … INTO OUTFILE语句中提供列名来实现。我们用下面的例子来说明:
示例
假设我们有来自’Student_info’表的以下数据:
mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | +------+---------+------------+------------+ 6 rows in set (0.07 sec)
如果我们只想将上面表格中的’id’和’Name’两列导出到文件中,那么以下查询可以将’Student_info’表中’id’和’name’的值导出到名为’student1.txt’的文件中:
mysql> Select id, Name from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student1.txt'; Query OK, 6 rows affected (0.07 sec)
上面的查询将创建一个名为’Student.txt’的文件,并将’Student_info’表中’id’和’name’列的值导出到该文件中。
广告