SQL-in-CSV-Konverter Daten aus SQL-INSERT-Anweisungen extrahieren und in CSV-Format umwandeln.
SQL in CSV
Daten aus SQL-INSERT-Anweisungen extrahieren und in CSV-Format umwandeln.
Fügen Sie SQL-Anweisungen ein
Fügen Sie Ihre SQL-INSERT-Anweisungen in die Eingabe ein.
Automatische Datenextraktion
Spaltennamen und Werte werden automatisch im CSV-Format extrahiert.
CSV-Ausgabe kopieren
Kopieren oder herunterladen Sie die CSV-Daten.
What Is SQL in CSV?
SQL zu CSV extrahiert Daten aus SQL-INSERT-Anweisungen und wandelt sie in ein kommagetrenntes Werteformat um. Dieses Tool analysiert die Spaltennamen aus der INSERT INTO-Klausel und extrahiert Werte aus der VALUES-Klausel, wobei es mit angeführten Zeichenfolgen, numerischen Werten und NULL umgeht. Es unterstützt mehrere INSERT-Anweisungen und kombiniert sie in eine einzelne CSV-Ausgabe mit einer Headerzeile. Dies ist nützlich für das Extrahieren von Daten aus SQL-Dumps, Migrations-Skripten und Datenbanksicherungen.
Why Use SQL in CSV?
-
Verarbeitet Standard-INSERT INTO ... VALUES ... -Syntax.
-
Behandelt zeichenfolgen mit escaped-Zeichen.
-
Unterstützt mehrere INSERT-Anweisungen mit automatischer Spaltenzusammenführung.
-
Behandelt NULL-Werte und numerische Literalen ordnungsgemäß.
Common Use Cases
Datenextraktion
Extrahieren Sie tabellarische Daten aus SQL-Dump-Dateien für die Analyse in Tabellenkalkulationsprogrammen.
Datenbankmigration
Konvertieren Sie SQL-Einfüge-Skripte in CSV für den Import in unterschiedliche Datenbanksysteme.
Datendurchsicht
Konvertieren Sie SQL-Skripte in CSV für eine einfachere Durchsicht und Validierung.
Sicherungsanalyse
Extrahieren Sie Daten aus SQL-Sicherungsdateien in ein Format, das in Excel geöffnet werden kann.
Technical Guide
Der Parser verwendet ein Regex-Muster, um INSERT INTO-Anweisungen mit expliziten Spaltenlisten und VALUES-Klauseln zu finden. Spaltennamen werden aus der Spaltenliste extrahiert und von Backtick-/Anführungszeichen-Delimitern bereinigt.
Die Analyse von Werten verwendet eine zeichengenaue Zustandsmaschine, um ordnungsgemäß mit: einzeiligen Zeichenfolgen (mit escaped Anführungszeichen durch Verdoppeln), doppelten Anführungszeichen, numerischen Literalen und dem NULL-Schlüsselwort umzugehen. Kommas innerhalb von angeführten Zeichenfolgen werden nicht als Wertetrenner behandelt.
Anführungszeichen, die String-Werte umgeben, werden aus der Ausgabe entfernt. NULL-Werte werden in leere Zeichenfolgen im CSV umgewandelt. Mehrere INSERT-Anweisungen für dieselbe oder verschiedene Tabellen werden zusammengeführt, wobei alle eindeutigen Spalten für die Headerzeile gesammelt werden.
Die CSV-Ausgabe folgt dem RFC 4180 mit ordnungsgemäßer Escapierung für Werte, die Kommas oder Anführungszeichen enthalten.
Tips & Best Practices
-
1INSERT-Anweisungen müssen explizite Spaltenlisten enthalten: INSERT INTO Tabelle (Spalte1, Spalte2) VALUES (...).
-
2Mehrere INSERT-Anweisungen werden zu einer einzigen CSV-Ausgabe zusammengeführt.
-
3NULL-Werte werden zu leeren Zellen im CSV.
-
4Umgebende Anführungszeichen in zeichenfolgen werden automatisch entfernt.
Related Tools
CSV zu JSON
Konvertieren Sie CSV-Daten in JSON-Array-Format sofort im Browser.
🔄 File Conversion
CSV zu SQL
Generieren Sie SQL-INSERT-Anweisungen aus CSV-Daten mit automatischer Typenerkennung.
🔄 File Conversion
JSON in SQL-Schema
Erstellen Sie CREATE TABLE SQL-Anweisungen aus JSON-Daten mit Typinferenz.
🔄 File Conversion
CSV-Anzeige
Zeigen Sie CSV-Daten als formatierte, sortierbare Tabelle mit Zeilennummern an.
🔄 File ConversionFrequently Asked Questions
Q Welche SQL-Syntax wird unterstützt?
Q Wie werden NULL-Werte behandelt?
Q Wird es escaped-Anführungszeichen verarbeiten?
Q Kann es SELECT-Ergebnisse parsen?
Q Was ist mit multi-zeiligen INSERT-Anweisungen?
About This Tool
SQL in CSV 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.