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

SQL SELECT -> tệp csv

Nếu tôi không phạm phải bất kỳ lỗi cú pháp nào, điều này sẽ hoạt động:

SELECT 'LastName', 'FirstName', 'Username', 'IsActive', 'Graduation'
UNION ALL
SELECT a.last_name, a.first_name, username, is_active, graduation
INTO OUTFILE 'yourFile.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
FROM auth_user a
INNER JOIN  userprofile_userprofile u
ON a.id = u.user_id
WHERE a.id>39 AND a.is_active=1
ORDER BY last_name

MySQL sẽ không cho phép bạn thêm tiêu đề cột để bạn có thể viết mã cố định chúng thành một liên hợp.

Bạn cũng có thể kiểm tra SELECT ... INTO cú pháp tại đây .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL sử dụng CASE để CHỌN nhiều cột

  2. Cách sử dụng date_format khi sử dụng JPQL / JPA

  3. làm thế nào để lấy ngẫu nhiên câu hỏi từ cơ sở dữ liệu?

  4. Trích xuất chuỗi con MySQL sử dụng dấu phân cách

  5. Kết xuất tất cả các bảng ở định dạng CSV bằng cách sử dụng 'mysqldump'