如何將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'列的值匯出到其中。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP