CSV zu SQL INSERT Konverter Generieren Sie SQL-INSERT-Anweisungen aus CSV-Daten mit automatischer Typenerkennung.
CSV zu SQL
Generieren Sie SQL-INSERT-Anweisungen aus CSV-Daten mit automatischer Typenerkennung.
Fügen Sie CSV-Daten ein
Fügen Sie Ihre CSV-Datei mit Überschriften ein. Legen Sie den Zieltabellennamen fest.
Automatische SQL-Generierung
Für jede Zeile werden INSERT-Anweisungen automatisch generiert.
Kopieren und ausführen
Kopieren Sie die SQL-Anweisungen und führen Sie sie in Ihrer Datenbank aus.
What Is CSV zu SQL?
CSV zu SQL generiert SQL-INSERT-Anweisungen aus durch Kommas getrennten Daten. Dieses Tool nimmt Ihre CSV-Eingabe, verwendet die Headerzeile für Spaltennamen und erstellt ordnungsgemäß formatierte INSERT-Anweisungen für jede Datenzeile. Es erkennt automatisch numerische Werte (und gibt sie ohne Anführungszeichen aus) und behandelt NULL-Werte, leere Zeichenfolgen sowie SQL-Injektionssicheres String-Escaping. Der Tabellename kann an Ihre Datenbankschema angepasst werden. Dies ist unverzichtbar für die Datenbankausstattung, den Datentransfer und schnelle Datenimporte.
Why Use CSV zu SQL?
-
Automatische Typenerkennung: Zahlen werden ohne Anführungszeichen ausgegeben, Zeichenfolgen werden ordnungsgemäß maskiert.
-
Anpassbarer Tabellenname, um Ihrem Datenbankschema zu entsprechen.
-
SQL-Injektionssichere Zeichenfolgenmaskierung durch Verdoppeln von Einzelanführungszeichen.
-
Behandelt NULL-Werte und leere Felder ordnungsgemäß.
Common Use Cases
Datenbank-Initialisierung
Generieren Sie INSERT-Anweisungen aus Seed-Daten in Tabellenkalkulationen für die Datenbankinitialisierung.
Datenumstellung
Konvertieren Sie CSV-Datenausgaben in SQL für den Import in relationale Datenbanken.
Testen
Erstellen Sie Testdaten-INSERT-Anweisungen aus CSV-Testfixtures.
Schneller Datentransfer
Importieren Sie Tabellenkalkulationsdaten in MySQL, PostgreSQL oder SQLite ohne ETL-Tools.
Technical Guide
Der Konverter generiert Standard-SQL-INSERT-Anweisungen, die mit MySQL, PostgreSQL, SQLite und den meisten SQL-Datenbanken kompatibel sind. Spaltennamen aus der CSV-Headerzeile werden in Backticks eingeschlossen, um Kompatibilität mit reservierten Wörtern zu gewährleisten.
Der Typenerkennung erfolgt wie folgt: Werte, die dem Muster von Ganzzahlen oder Dezimalzahlen (einschließlich negativer Zahlen) entsprechen, werden ohne Anführungszeichen als numerische Literalen ausgegeben. Werte, die gleich "null" (groß-/kleinschreibungunabhängig) oder leere Zeichenfolgen sind, werden als SQL-NULL ausgegeben. Alle anderen Werte werden als Zeichenfolgen behandelt, in einfache Anführungszeichen eingeschlossen und mit internen einfachen Anführungszeichen durch Verdoppeln entkommen.
Jede INSERT-Anweisung folgt dem Format: INSERT INTO `Tabelle` (`Spalte1`, `Spalte2`) VALUES (Wert1, Wert2); Dieses Format ist weitgehend kompatibel mit SQL-Dialekten.
Für große Datensätze sollten Sie die Ausgabe in einer Transaktion (BEGIN; ... COMMIT;) einwickeln, um eine bessere Leistung zu erzielen.
Tips & Best Practices
-
1Legen Sie einen sinnvollen Tabellennamen fest, der Ihrem Datenbankschema entspricht, bevor Sie die Generierung durchführen.
-
2Numerische Werte werden automatisch erkannt - stellen Sie sicher, dass Zahlen in Ihrer CSV-Datei keine Formatierungen (Kommas, Währungssymbole) enthalten.
-
3Leere Werte und der Text "null" werden in SQL-NULL umgewandelt.
-
4Für große Importe sollten Sie die Ausgabe in BEGIN; ... COMMIT; einwickeln, um die Datenbankleistung zu verbessern.
Related Tools
CSV zu JSON
Konvertieren Sie CSV-Daten in JSON-Array-Format sofort im Browser.
🔄 File Conversion
CSV zu XML
Wandeln Sie CSV-Daten in gut strukturiertes XML mit anpassbaren Root- und Zeilentagen um.
🔄 File Conversion
SQL in CSV
Daten aus SQL-INSERT-Anweisungen extrahieren und in CSV-Format umwandeln.
🔄 File Conversion
JSON in SQL-Schema
Erstellen Sie CREATE TABLE SQL-Anweisungen aus JSON-Daten mit Typinferenz.
🔄 File ConversionFrequently Asked Questions
Q Welche SQL-Datenbanken werden unterstützt?
Q Wie werden NULL-Werte behandelt?
Q Ist die Ausgabe vor SQL-Injektionen geschützt?
Q Kann ich den Tabellennamen ändern?
Q Werden numerische Werte ordnungsgemäß behandelt?
About This Tool
CSV zu SQL is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.