sql >> Databasteknik >  >> RDS >> Mysql

Exportera MySQL till CSV, några kolumner med citattecken och några utan

använd OPTIONALLY ENCLOSED BY klausul.

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

OPTIONALLY modifieraren gör att den bara gör detta för strängkolumner.

Du måste också utelämna underfrågan som returnerar rubrikraden. Problemet är att alla rader i en union måste ha samma typer i kolumnerna, så det konverterar alla icke-strängar till strängar för att matcha rubrikraden.




  1. Vilka situationer gör att Oracle-paket blir ogiltiga?

  2. Hur lagrar man lösenord i databasen säkert?

  3. Automatisk ökning av tabell-id med strängkombination i databasen automatiskt

  4. Hur man ansluter till en databas med Sequel Pro