Entwickler-Werkzeug / 25

CSV-zu-SQL-INSERT-Abfrage-Generator

Wandle tabellarische CSV-Daten in SQL INSERT INTO-Abfragen um, mit Unterstützung für PostgreSQL, MySQL, SQLite und SQL Server.

CSV-zu-SQL-INSERT-Abfrage-Generator: TOEA analysiert CSV-Zeilen, formatiert Zeichenkettenliterale, Zahlen und NULL-Werte und fasst sie zu mehrzeiligen SQL-INSERT-Anweisungen zusammen. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit

Bevor du die Anweisungen ausführst

Die Ausgabe fügt Zeilen ein, erstellt aber keine Tabelle. Die Tabelle und ihre Spalten müssen daher bereits mit Namen vorhanden sein, die der CSV-Kopfzeile entsprechen. Führe die Datei innerhalb einer Transaktion aus (BEGIN; … COMMIT;), damit ein Fehler auf halber Strecke nichts zurücklässt.

Prüfe, wie die Werte eingelesen wurden. Zahlen mit bis zu 15 Stellen werden ohne Anführungszeichen eingefügt, während Codes mit führenden Nullen als Text in Anführungszeichen bleiben. Eine Zelle mit dem Wort NULL wird zu SQL-NULL. true und false werden für PostgreSQL, MySQL und SQLite zu TRUE und FALSE, für SQL Server dagegen zu 1 und 0, da es keine booleschen Literale gibt und Statuswerte in BIT-Spalten gespeichert werden. Datumsangaben werden als Text geschrieben, daher sind ISO-Daten wie 2024-03-01 am sichersten.

Große Dateien nativ schneller laden

INSERT-Anweisungen eignen sich für Ausgangsdaten und einige Tausend Zeilen. Für größere Dateien hat jede Datenbank einen Massenimport, der die CSV direkt einliest und deutlich schneller ausgeführt wird: COPY oder \copy in PostgreSQL, LOAD DATA INFILE in MySQL, .import in der sqlite3-Shell und BULK INSERT in SQL Server. Um den erzeugten SQL-Code für die Prüfung aufzuräumen, führe ihn durch den SQL-Formatierer.

So benutzt du es

  1. Füge deine CSV-Daten ein oder lade sie hoch.
  2. Wähle den Tabellennamen, den SQL-Dialekt und die Stapeloptionen.
  3. Kopiere die erzeugten SQL-INSERT-Anweisungen.

Datenschutz & Einschränkungen

CSV-Daten werden vollständig im lokalen Browser-RAM analysiert, ohne Serverinteraktion.

Ähnliche Tools

Häufige Fragen

Kann es einfache Anführungszeichen in den Daten verarbeiten?

Ja, einfache Anführungszeichen in Zellen werden für Standard-SQL automatisch maskiert.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig