Zum Hauptinhalt springen
CSV First Aid

CSV zu SQL — CREATE TABLE + INSERTs

CSV rein, .sql raus. Header werden Spaltennamen, Typen werden aus den Daten inferiert (INTEGER, REAL, TEXT), jede Zeile bekommt ein eigenes INSERT. Läuft in MySQL, Postgres und SQLite out-of-the-box.

CSV-Datei hier ablegen

oder zum Auswählen klicken

Erzeugt CREATE TABLE- und INSERT-Anweisungen.

So funktioniert es

  1. 1CSV-Datei oben ablegen. Sie bleibt im Browser — nichts wird hochgeladen.
  2. 2CSV First Aid parst die Datei und erzeugt ein CREATE TABLE mit aus den Daten inferierten Spaltentypen.
  3. 3.sql-Datei herunterladen oder SQL in die Zwischenablage kopieren.

FAQ

Welchen SQL-Dialekt nutzt das?

Standard-SQL kompatibel mit MySQL, PostgreSQL und SQLite. Spaltentypen werden als TEXT, INTEGER oder REAL aus den Datenmustern inferiert.

Werden Sonderzeichen escapet?

Ja. Einfache Anführungszeichen in Werten werden durch doppelte ersetzt ('') — SQL-Standard.

Ähnliche Tools