Debacher-Blog

Uwes Weblog für Texte die (noch) nicht ins Wiki passen
Nov 15
MySQL und CSV
icon1 debacher | icon2 Tipps und Tricks | icon4 11 15th, 2009| icon3No Comments »

Gelegentlich bekommt man Daten im CSV-Format.  MySQL kann auch damit umgehen.

Importieren kann man CSV-Dateien z.B. von phpMyAdmin aus mittels

LOAD DATA LOCAL
 INFILE '/tmp/land.csv'
 REPLACE
 INTO TABLE LAND
 FIELDS
 TERMINATED BY ';'
 OPTIONALLY ENCLOSED BY '"'

Anpasse muss man jeweils natürlich den Namen der Tabelle und den Namen der zu importierenden Datei.

Auch die Gegenrichtung ist möglich, also der Export in in CSV-Datei:

SELECT *
INTO OUTFILE '/tmp/land.csv'
FIELDS
TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
FROM LAND;