MySQL: Unterschied zwischen den Versionen

Aus MindLoot
Wechseln zu: Navigation, Suche
K
K
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 5: Zeile 5:
 
* Auch ein guter Texteditor mit umfangreicher "Suchen und Ersetzen"-Funktion kann beim Aufbereiten der Daten wertvolle Dienste leisten.
 
* Auch ein guter Texteditor mit umfangreicher "Suchen und Ersetzen"-Funktion kann beim Aufbereiten der Daten wertvolle Dienste leisten.
 
* Möchte man das Trennzeichen (meist , oder ;) und das Feldbegrenzungszeichen (meist ") im Text verwenden, muss man es escapen. Einfach einen Backslash (\) voranstellen.
 
* Möchte man das Trennzeichen (meist , oder ;) und das Feldbegrenzungszeichen (meist ") im Text verwenden, muss man es escapen. Einfach einen Backslash (\) voranstellen.
  +
* Leider können keine Leerwerte oder Funktionen ein- bzw. ausgeführt werden. Diese können allenfalls mit einem UPDATE nachgereicht werden.
  +
  +
[[Kategorie:Freie Software]]

Aktuelle Version vom 30. August 2018, 15:05 Uhr

CSV-Import

MySQL liefert Werkzeuge mit, um beispielsweise die klassischen CSV-Dateien zu importieren. Mithilfe von Open Office kann man so aus bestehenden Tabellenkalkulations-Dateien sehr leicht umfangreiche Datenbanken erstellen oder diese in bestehende Datenbanken integrieren. Einige Hinweise hierzu:

  • Man kann MySQL zwar mitteilen, welche Felder in der CSV-Datei enthalten sind. Allerdings müssen auch Felder mit Standardwerten (zum Beispiel Aktiv-Flags) enthalten sein. Dazu erzeugt man am besten in Open Office einige leere Spalten und befüllt diese mit den kopierten Werten.
  • Um den Export aus Open Office abzuschliessen, wählt man einfach "Datei" > "Speichern unter..." und das "CSV" Dateiformat. Im folgenden Dialog kann man umfangreiche Einstellungen zur gewünschten Kodierung, Trennzeichen, etc. angeben.
  • Auch ein guter Texteditor mit umfangreicher "Suchen und Ersetzen"-Funktion kann beim Aufbereiten der Daten wertvolle Dienste leisten.
  • Möchte man das Trennzeichen (meist , oder ;) und das Feldbegrenzungszeichen (meist ") im Text verwenden, muss man es escapen. Einfach einen Backslash (\) voranstellen.
  • Leider können keine Leerwerte oder Funktionen ein- bzw. ausgeführt werden. Diese können allenfalls mit einem UPDATE nachgereicht werden.