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

Xuất CSV kèm tiêu đề cột (header) làm dòng đầu tiên

Kỹ thuật UNION để thêm header

Dùng UNION kết hợp một hàng tiêu đề (chuỗi hằng) với dữ liệu thực.

Ví dụ

mysql> (SELECT 'id', 'Name', 'Address', 'Subject')
    UNION
    (SELECT id, Name, Address, Subject FROM student_info
     INTO OUTFILE 'C:/mysql/bin/mysql-files/student_25.CSV'
     FIELDS ENCLOSED BY '\"' TERMINATED BY ';' ESCAPED BY '\"'
     LINES TERMINATED BY '\r\n');

File student_25.CSV kết quả:

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"