Weitere Informationen zu SQLite und Downloadmöglichkeit findet Sie hier:
http://www.sqlite.org/download.html
Öffnen der Datenbank mit Hilfe der SQLite command-line shell
attach "my.db" as db1;
Mit dem Kommando ".databases", sollte die soeben hinzugefügte Datei jetzt gelistet werden.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMZxe6BhFOd4APgQgIswFePbgq_GhyphenhyphenxqRHFz2CZFBgIQ9G_LpM8HXOyIPolSjOc0fTOmCjpoW0aHJNknttuLDLDjTG-1a-5g9Rd0GDeVoWJjvw6ZdDuQCfgz4lqWL-PImDKP2IUkyA-nHk/s1600/2013-06-24_202611.jpg)
In eine vorhandene Tabelle sollen Daten aus eine CSV Datei importiert werden
Die vorhanden Datenbank hat folgende Struktur:
sqlite> select * from schueler;
1;Max;Mustermann;210;2011
2;Paul;Mustermann;211;2011
Folgende Daten befinden sich in der CSV Datei:
sqlite> select * from schueler;
3;Max;Mustermann;110;2012
4;Paul;Mustermann;111;2012
Da die Datenstruktur übereinstimmt, können die Daten mit dem folgenden Befehl direkt importiert werden:
sqlite> select * from schueler;
sqlite> .separator ';'
sqlite> .import schueler.csv schueler
Hinweis: Sollte es Probleme mit Umlauten geben, muss die CSV Datei im UTF8 Format gespeichert werden. Dies geht zum Beispiel mit Notepad++ - Kodierung - Konvertiere zu UTF8.
In eine leere bzw. neue Datenbank CSV Dateien importieren und dabei die Tabellen anlegen
Dies geht zum Beispiel mit dem Programm SQLite Database Browser (http://sourceforge.net/projects/sqlitebrowser/).
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisHprdCSNysUdEEV18XgVyrCozp4QfAOFD-eWpvuPat5-1BbvXppMGCOzxCOur3hAB6USSQIoHnZIRINenIdDEPt-WaUmTzv7rc2lC76uWEuIyoCAKrqMgPJw-ooUzcyr6Uu5JEQaiVvXA/s1600/2013-06-24_204147.jpg)
Aufbau der CSV Datei:
_id;jahr;vorname;nachname;zeit
20115248;2011;Erik;Test-Muster;00:04:10
20115152;2011;Jan;Test-Muster;00:04:17
20115153;2011;Tim;Test-Muster;00:04:21
Damit die Daten inkl. der Spaltenstruktur importiert werden können, muss das richtige Trennzeichen (separator) und "Extract field names from first line" ausgewählt werden.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIaQ7qIUBES6J8S9tKp3VsIv338ZAg6KJSoU9VcEiTO6CKA47n4yODwrmyOqrnuBK9UMRUdBkMUzGMEJGuLWgov1Y93AhB0F3h8yZhWxwtppy1u4JUBczPjynrRNxDu4MXY9I8mAxnOVJL/s599/2013-06-29_103356.jpg)
Nach dem erfolgreichen Import der Daten sollte unter dem Menüpunkt "Modify Table" noch die richtigen Datentypen für die einzelnen Spalten angepasst werden!
Weiterführende Literatur zu SQLite:
The Definitive Guide to SQLite (The Expert's Voice in Open Source)
Keine Kommentare:
Kommentar veröffentlichen