Datenimport mit MySQL (Datenimport mit MySQL), Lektion, Seite 722538
https://www.purl.org/stefan_ram/pub/import_mysql (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
SQL-Kurs

Datenimport mit MySQL

Dateien können aus Sicherheitsgründen nur noch (im Gegensatz zu früheren Versionen von MySQL ) aus »C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/« gelesen werden, falls das Programm unter Windows installiert wurde.

Lesen von CSV mit Kommandos

Konsole

DROP SCHEMA S; CREATE SCHEMA S; USE S;

CREATE TABLE ZAHL ( I VARCHAR ( 255 ), DE VARCHAR ( 255 ), EN VARCHAR ( 255 ) );

SELECT * FROM ZAHL;

LOAD DATA
INFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/input.csv'
INTO TABLE ZAHL
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 0 LINES;

SELECT * FROM ZAHL;

+------+------+------+
| I | DE | EN |
+------+------+------+
| 0 | NULL | ZERO |
| 1 | EINS | ONE |
| 2 | ZWEI | TWO |
+------+------+------+

Ex- und Importe mit anderen  Formaten

Das mit MySQL  ausgelieferte Programm »mysqldump« kann Datenbanken in Form eines SQL-Skripts exportieren, dessen Ausführung den Zustand der Datenbank zum Zeitpunkt des Exports wieder herstellt.

MySQL  kann auch von Programmen aus abgefragt werden, die für diesen Zweck in einer Programmiersprache geschrieben werden können. Auf diese Weise können Daten in jedes erdenkliche Format exportiert oder aus jedem erdenklichen Format importiert werden.

Die MySQL-Workbench 

Auch die MySQL-Workbench  enthält einen SQL Data Export and Import Wizard  (Assistenten), um Daten zu ex- oder importieren. Dabei werden Formate wie Dabei werden Formate wie CSV, JSON, HTML, XML oder SQL-Skripte unterstützt.

Der Assistent ist über das Kontextmenü des Objektbrowsers (Kontextmenü einer Tabelle in der Baumdarstellung der Datenbanken [„Navigator“]) erreichbar und unterstützt CSV  und JSON.

Das Result-Grid-Menü unter dem the SQL-Editor erlaubt Export nach CSV, HTML, JSON, SQL, XML, Excel und Text und Import von CSV.

Der Management Navigator (Navigator > Management, im unteren Bereich erlaubt der Navigator per Reiter die Anwahl von Schema- oder Verwaltungsansicht) erlaubt für Datenbanken oder Tabellen SQL-Ex- und Importe (unter Verwendung von »mysqldump«).

Austausch mit Microsoft® Excel

Eine CSV-Datei kann von Excel  als Tabelle eingelesen werden. Es gibt aber kein einheitlichen CSV-Dateiformat, sondern verschieden Varianten. Daher muß darauf geachtet werden, die Datei in einer Weise auszugeben, die für die zu verwendende Excel -Version auch verständlich ist.

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722538 stefan_ram:722538 Datenimport mit MySQL Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722538, slrprddef722538, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/import_mysql