sql >> Database teknologi >  >> RDS >> Mysql

SQL SELECT --> csv-fil

Hvis jeg ikke begår nogen syntaktisk fejl, burde dette virke:

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 tillader dig ikke at tilføje kolonneoverskrifter, så du kan kode dem hårdt i en union.

Du kan også kontrollere SELECT ... INTO syntaks her .



  1. CodeIgniter Vælg forespørgsel

  2. Indstil kryds i MySQL:en ren måde

  3. eksporter store datatabeldata til .csv-fil i c# windows-applikationer

  4. Sådan opretter du PL/SQL-lagrede procedurer med parametre i Oracle-databasen