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

Làm cách nào chúng ta có thể xuất dữ liệu sang tệp CSV cùng với tiêu đề cột là dòng đầu tiên của nó?

Để thêm các giá trị cột, chúng ta cần sử dụng câu lệnh UNION. Nó có thể được chứng minh với sự trợ giúp của ví dụ sau -

Ví dụ

Trong ví dụ này, dữ liệu từ student_info sẽ được xuất sang tệp CSV. Tệp CSV sẽ có dòng đầu tiên là tên của các cột.

 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 ' 

Sau khi thực hiện truy vấn trên, MySQL tạo tệp Student_25.CSV có các giá trị sau -

id
; "Tên"; "Địa chỉ nhà"; "Chủ đề" 101; "YashPal"; "Amritsar"; "Lịch sử" 105; "Gaurav"; "Chandigarh"; "Văn học" 125; "Raman"; "Shimla"; "Máy tính" 130; "Ram"; "Jhansi"; "Máy tính" 132; "Shyam"; "Chandigarh"; “Kinh tế học” 133; "Mohan"; "Delhi"; "Máy tính"