Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào chúng ta có thể xuất tất cả dữ liệu từ bảng MySQL thành tệp văn bản?

Nó có thể được thực hiện với sự trợ giúp của câu lệnh SELECT… INTO OUTFILE. Chúng tôi đang minh họa nó với sự trợ giúp của ví dụ sau -

Ví dụ

Giả sử chúng ta đang có dữ liệu sau từ bảng ‘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)

Giờ đây, truy vấn sau có thể xuất tất cả dữ liệu từ bảng ‘Student_info’ thành tệp có tên ‘student.txt’:

mysql> Select * from student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student.txt';
Query OK, 6 rows affected (0.01 sec)

Truy vấn trên sẽ tạo một tệp có tên là ‘Student.txt’ và xuất tất cả dữ liệu từ bảng ‘Student_info’ vào đó.