Heim >Datenbank >MySQL-Tutorial >MySQL implementiert Abfrageergebnisse, indem es CSV-Dateien exportiert und CSV-Dateien in Datenbankoperationen_Mysql importiert
Dieser Artikel stellt hauptsächlich den Betrieb von MySQL zum Exportieren von Abfrageergebnissen in CSV-Dateien und zum Importieren von CSV-Dateien in die Datenbank vor. Er analysiert den MySQL-bezogenen Datenbankexport, die Verwendung von Importanweisungen und die Betriebsvorkehrungen in Form von Beispielen dazu
Das Beispiel in diesem Artikel beschreibt die Funktionsweise von MySQL zum Exportieren von Abfrageergebnissen in CSV-Dateien und zum Importieren von CSV-Dateien in die Datenbank. Geben Sie es als Referenz an alle weiter. Die Details lauten wie folgt:
MySQL-Abfrageergebnisse exportieren CSV-Datei:
select logtime, operatingsystem, imei from GameCenterLogs where operatingsystem >= 1 and operatingsystem <=3 group by operatingsystem,imei into outfile '/tmp_logs/tmp.csv' fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '#' LINES TERMINATED BY '\r\n'
fields TERMINATED BY ','
Legen Sie das Feldtrennzeichen fest
OPTIONALLY ENCLOSED BY '#'
Wenn der Inhalt des Einstellungsfelds eine Zeichenfolge ist, verwenden Sie „#“, um das
LINES TERMINATED BY 'rn'
Datenzeilentrennzeichen
Inhalt der Exportdatei:
einzuschließen1453513680 ,3,#hello word#rn
1453515470,2,#title content#rn
MySQL-Befehlszeile CSV-Datei in die Datenbank importieren:
load data infile '/tmp_logs/tmp.csv' into table GameCenterDAULogs fields terminated by ',' OPTIONALLY ENCLOSED BY '#' lines terminated by '\r\n'
Das Datenzeilentrennzeichen der exportierten CSV-Datei ist nicht unbedingt rn. Sie können cat -A /tmp_logs/tmp.csv
verwenden, um das Endzeichen anzuzeigen
Das obige ist der detaillierte Inhalt vonMySQL implementiert Abfrageergebnisse, indem es CSV-Dateien exportiert und CSV-Dateien in Datenbankoperationen_Mysql importiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!