Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL SELECT --> csv файл

Ако не допускам никаква синтактична грешка, това би трябвало да работи:

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 няма да ви позволи да добавяте заглавки на колони, за да можете да ги кодирате в обединение.

Можете също да проверите SELECT ... INTO синтаксис тук .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изберете всички записи, които са 10 минути в рамките на текущата времева марка в MySQL?

  2. Скриване на съобщение за грешка в PHP / MySQL

  3. Съвпадение на цялата дума с точки в MySQL

  4. съхраняване на отрицателно число в десетичното поле на таблицата на mysql от версия 5.0.3

  5. MySQL и JSON - трансформирайте масива в редове