如何將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’列的值匯出到該檔案中。

更新於:2020年6月20日

765 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.