Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Các thiết lập có thể làm cho file text khi xuất dữ liệu từ bảng MySQL ra file text


Khi xuất dữ liệu từ bảng MySQL ra file text, có thể dùng 'FIELDS TERMINATED BY', 'ENCLOSED BY', 'LINES TERMINATED BY' và các tùy chọn khác để định dạng giá trị trường trong file. Minh họa:

Ví dụ

Dữ liệu 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)

Chỉ xuất 2 cột 'id' và 'Name' ra file 'student3.txt':

mysql> SELECT id, Name FROM Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student3.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'; 
Query OK, 6 rows affected (0.07 sec)

Truy vấn tạo file 'Student3.txt' và xuất giá trị cột 'id', 'name' với định dạng:

"101","YashPal" 
"105","Gaurav" 
"125","Raman" 
"130","Ram" 
"132","Shyam" 
"133","Mohan"