Rumah > Artikel > pangkalan data > Bagaimanakah kita boleh mengeksport data ke fail CSV dengan pengepala lajur sebagai baris pertama?
Untuk menambah nilai lajur, kita perlu menggunakan pernyataan UNION. Ia boleh ditunjukkan dengan bantuan contoh berikut -
Contoh
Dalam contoh ini, data daripada student_info akan dieksport ke fail CSV. Baris pertama fail CSV ialah nama lajur.
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'); Query OK, 7 rows affected (0.04 sec)
Selepas melaksanakan pertanyaan di atas, MySQL mencipta fail Student_25.CSV dengan nilai berikut -
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"
Atas ialah kandungan terperinci Bagaimanakah kita boleh mengeksport data ke fail CSV dengan pengepala lajur sebagai baris pertama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!