CSV → SQL Generator

Wandelt CSV in CREATE TABLE- und INSERT-Anweisungen um (Tabellenname und DB-Dialekt wählbar).

도구를 불러오는 중…

🔒 Alles läuft zu 100 % in Ihrem Browser. Ihre Dateien und Eingaben werden niemals auf einen Server hochgeladen.

Wandelt CSV-Daten in CREATE TABLE- und INSERT-Anweisungen um, die sich in eine Datenbank einspielen lassen. Die Spaltentypen werden automatisch erkannt und die Bezeichner passend zum Dialekt von MySQL, PostgreSQL, SQLite oder SQL Server in Anführungszeichen gesetzt.

Anleitung

  1. Fügen Sie die CSV-Daten ein oder laden Sie mit „Beispiel einfügen“ eine Vorlage.
  2. Wählen Sie den Tabellennamen, den Ziel-DB-Dialekt und das Trennzeichen.
  3. Stellen Sie über die Optionen ein, ob die erste Zeile als Spaltennamen dient, die Typen automatisch erkannt werden und mehrere Zeilen zu einem INSERT zusammengefasst werden.
  4. Kopieren Sie die erzeugten CREATE TABLE- und INSERT-Anweisungen zur Verwendung.

FAQ

Wie werden die Spaltentypen bestimmt?
Die Werte jeder Spalte werden durchsucht: Sind alle ganzzahlig, wird INT/INTEGER erkannt, bei Dezimalzahlen DECIMAL/NUMERIC/REAL, bei true/false/yes/no ein BOOLEAN-Typ, ansonsten eine Zeichenkette (VARCHAR/TEXT). Ist die „automatische Typerkennung“ deaktiviert, werden alle Spalten als Zeichenketten behandelt.
Wie werden einfache Anführungszeichen oder leere Werte behandelt?
Einfache Anführungszeichen innerhalb von Zeichenketten werden standardgemäß verdoppelt ('') maskiert, leere Zellen als NULL eingefügt. Booleans werden je nach Dialekt als TRUE/FALSE oder 1/0 ausgegeben.
Kann ich das erzeugte SQL direkt ausführen?
Es handelt sich um einen Entwurf zur Orientierung, prüfen Sie ihn daher unbedingt vor der Ausführung. Die Typerkennung beruht auf den Beispieldaten und kann vom tatsächlichen Schema abweichen; dialektspezifische Sonderregeln wie das Backslash-Escaping in MySQL werden nicht automatisch berücksichtigt, prüfen Sie wichtige Daten daher vor der Anwendung.

← Zurück zu allen Tools

가격 보기카톡 무료 상담