Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Xuất MySQL sang CSV, một số cột có dấu ngoặc kép và một số cột không có

sử dụng OPTIONALLY ENCLOSED BY mệnh đề.

SELECT *
FROM table
INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ','
    OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';

OPTIONALLY công cụ sửa đổi chỉ làm điều này cho các cột chuỗi.

Bạn cũng cần loại bỏ truy vấn con trả về dòng tiêu đề. Vấn đề là tất cả các hàng của liên hợp cần phải có cùng loại trong các cột, vì vậy nó chuyển đổi tất cả các chuỗi không phải chuỗi để khớp với dòng tiêu đề.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm MySql hoặc PHP để chuyển đổi kinh độ và vĩ độ sang độ thập phân

  2. MySQL:Xóa tất cả các hàng cũ hơn 10 phút

  3. Đổi tên outfile với ngày tháng trong mysql

  4. Truy vấn SQL với trung bình và nhóm theo

  5. Đặt đúng innodb_log_file_size trong mysql