Verwandte Werkzeuge
Was dieses CSV-zu-SQL-Werkzeug bietet
SQL INSERT-Anweisungen aus CSV mit praktischen Analyseoptionen erzeugen.
- INSERT erzeugen: Pro Datenzeile wird eine INSERT-Anweisung erstellt.
- Trennzeichenoptionen: Automatische Erkennung nutzen oder manuell waehlen.
- Kodierungsoptionen: Dateien als UTF-8, Windows-1252 oder ISO-8859-1 lesen.
- Tabellenname: Ausgabe-Tabellenbezeichner definieren und bereinigen.
- Kopfzeile als Spalten: Die erste Zeile kann als SQL-Spaltennamen genutzt werden.
- Privat: Alles laeuft in Ihrem Browser.
Warum CSV zu SQL konvertieren?
SQL-INSERT-Ausgabe hilft beim Import von Tabellenwerten in Datenbanken und Skripte.
- Datenbankimport: Erzeugtes SQL in SQL-Clients und Migrationen verwenden.
- Entwicklungsablaeufe: Ausgabe in Seed-Skripten und Testdaten nutzen.
So funktioniert CSV zu SQL
CSV wird analysiert und zeilenweise in SQL INSERT-Anweisungen umgewandelt.
- CSV analysieren: CSV mit gewaehltem Trennzeichen und Kodierung lesen.
- Bezeichner vorbereiten: Tabellen- und Spaltennamen fuer SQL bereinigen.
- Werte escapen: Einfache Anfuehrungszeichen in Werten sicher escapen.
- Export: Komplette SQL-Ausgabe herunterladen oder kopieren.
Optionen erklaert
Diese Einstellungen steuern Analyse und Form der SQL-Ausgabe.
- Trennzeichen: Auto, Komma, Semikolon, Tab oder Pipe.
- Kodierung: Kodierung passend zur Quelldatei waehlen.
- Tabellenname: Zielname der Tabelle in der SQL-Ausgabe.
- Erste Zeile als Spalten: Kopfzeile-zu-Spalten-Zuordnung ein oder aus.
Wann welches Trennzeichen sinnvoll ist
Zuerst Auto verwenden, bei falscher Analyse manuell umstellen.
- Komma: Am haeufigsten bei CSV-Dateien.
- Semikolon: Haefig in manchen regionalen Exporten.
- Tab: Fuer TSV-aehnliche Dateien.
- Pipe: In einigen Datenpipelines ueblich.
Basiert auf clientseitiger Verarbeitung.
Haeufige Fragen
Welches SQL erzeugt das Werkzeug?
Es erstellt fuer jede CSV-Datenzeile eine INSERT INTO ... VALUES (...)-Anweisung.
Was bewirkt erste Zeile als Spaltennamen?
Die erste CSV-Zeile wird als SQL-Spaltennamen in den INSERT-Anweisungen verwendet.
Welche Trennzeichen werden unterstuetzt?
Auto, Komma, Semikolon, Tab und Pipe werden unterstuetzt.
Welche Kodierung steht beim Upload zur Verfuegung?
UTF-8, Windows-1252 und ISO-8859-1 sind verfuegbar.
Sind meine Daten sicher?
Ja. Alles wird im Browser verarbeitet und es werden keine Dateien hochgeladen.
Welche Datenbanken akzeptieren dieses SQL?
Die meisten Datenbanken, die INSERT INTO ... VALUES (...) unterstuetzen.