CSV zu SQL

SQL INSERT-Anweisungen aus CSV erzeugen. Trennzeichen, Kodierung, Tabellenname und Kopfzeilenoptionen.

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.

CSV zu SQL - INSERT-Anweisungen online erzeugen