Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah kita boleh mengeksport data ke fail CSV dengan pengepala lajur sebagai baris pertama?

Bagaimanakah kita boleh mengeksport data ke fail CSV dengan pengepala lajur sebagai baris pertama?

WBOY
WBOYke hadapan
2023-08-30 15:01:061433semak imbas

我们如何将数据导出到 CSV 文件,并将列标题作为第一行?

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam