CSV zu SQL INSERT
CSV-Daten in SQL-INSERT-Anweisungen konvertieren. Trennzeichen (Komma/Tab) und Tabellenname wählen; Text eingeben oder Datei (bis 100 KB) hochladen für Echtzeit-Ausgabe.
Trennzeichen
Anleitung
Über dieses Tool
Konvertiert CSV in SQL-INSERT-Anweisungen.
Anleitung
Trennzeichen und Tabellenname wählen; CSV eingeben oder aus Datei laden — INSERT-Anweisungen in Echtzeit anzeigen und kopieren.
Optionen
Trennzeichen: Komma oder Tab. Tabellenname: Name der Tabelle in den generierten INSERTs (Standard: table_name).
Anwendungsfälle
• Export-CSV in DB-INSERTs umwandeln • SQL für Testdaten erzeugen • Migrationen oder Seed-Daten erstellen
Code-Beispiele
1id,name,score
21,Tanaka,85
32,Sato,92
43,Suzuki,781INSERT INTO users (id,name,score) VALUES ('1','Tanaka','85');
2INSERT INTO users (id,name,score) VALUES ('2','Sato','92');
3INSERT INTO users (id,name,score) VALUES ('3','Suzuki','78');How it works
■ Was ist CSV? CSV (Comma-Separated Values) ist ein Textformat mit Komma- oder Tab-Trennung. Verwendet für Tabellenexporte und Datenimport/-export. ■ Was ist SQL INSERT? SQL INSERT-Anweisungen fügen Zeilen in Tabellen ein. Verwendet für Testdaten, Initialmigrationen, Batch-Imports. ■ Ablauf der Konvertierung Erste Zeile = Kopfzeile (Spaltennamen); folgende Zeilen werden zu INSERT INTO table (col1, col2, ...) VALUES ('val1', 'val2', ...); konvertiert. Strings werden mit einfachen Anführungszeichen escaped. Alles im Browser.
Häufige Fragen
- Q: Wie muss der CSV-Input formatiert sein?
- A: Die erste Zeile muss Spaltenüberschriften enthalten. Folgezeilen sind Datenzeilen. Wähle Komma oder Tabulator als Trennzeichen passend zu deiner Datei. Felder mit Kommas oder Zeilenumbrüchen müssen in doppelte Anführungszeichen gesetzt werden.
- Q: Kann ich den Tabellennamen ändern?
- A: Ja. Gib den gewünschten Tabellennamen im Feld "Tabellenname" ein. Der Standard ist "table_name". Dieser Name wird in jeder generierten INSERT-INTO-Anweisung verwendet.
- Q: Werden String-Werte automatisch escaped?
- A: Ja. String-Werte werden in einfache Anführungszeichen gesetzt, und einfache Anführungszeichen innerhalb von Werten werden escaped (z. B. wird O'Brien zu O''Brien in SQL).
- Q: Kann ich das generierte SQL direkt in MySQL oder PostgreSQL importieren?
- A: Ja. Kopiere die Ausgabe und führe sie über deinen Datenbank-Client aus (mysql CLI, psql, TablePlus, DBeaver usw.) oder füge sie in eine Migrationsdatei ein. Alle Werte werden als Strings behandelt; caste Typen bei Bedarf im DB-Schema.
- Q: Werden Daten an einen Server gesendet?
- A: Nein. Alle Konvertierungen erfolgen im Browser. Deine CSV-Daten werden niemals an einen Server übertragen.
