Codegeneratoren
JSON bis SQL Generator
Verwandeln Sie einen JSON-Datensatz in ein ausführbares SQL-Skript: eine CREATE TABLE mit abgeleiteten Spaltentypen plus INSERT-Anweisungen im PostgreSQL-, MySQL- oder SQLite-Dialekt.
- Läuft zu 100 % in Ihrem Browser
- Keine Anmeldung · Keine Uploads
- Kostenlose, unbegrenzte Nutzung
JSON-Array
Beispiele: Produkte · Benutzer —⌘/Strg + Eingabetaste konvertiert · legt eine Datei ab, um sie zu laden · lokal verarbeitet
SQL-Skript
Die Ausgabe ist schreibgeschützt. Verwenden Sie Kopieren, Herunterladen oder Teilen, um es zu verschieben.
So verwenden Sie das JSON bis SQL-Tool
-
Fügen Sie ein JSON-Array ein
Jedes Array-Element wird zu einer Zeile. Ein einzelnes Objekt wird als einzeilige Tabelle behandelt.
-
Wählen Sie Dialekt und Tabellennamen
Wählen Sie PostgreSQL, MySQL oder SQLite und benennen Sie die Tabelle. Typzuordnung pro Dialekt – verschachtelte Objekte werden entsprechend zu JSONB, JSON oder TEXT.
-
Führen Sie das Skript aus
Kopieren Sie es in psql, MySQL CLI oder sqlite3. Werte werden sicher in Anführungszeichen gesetzt, sodass Zeichenfolgen mit Apostrophen das Skript nicht unterbrechen.
Was macht dieses Tool anders?
- Dialektfähige Typen: JSONB für Postgres, JSON für MySQL, TEXT für SQLite
- Ganzzahlige vs. numerische Erkennung aus realen Werten und TIMESTAMPTZ/TEXT/DBL für Datumszeichenfolgen
- Korrektes Escape-Zeichen in einfachen Anführungszeichen – keine SQL-Injektion durch Beispieldaten
- NULL für Nullen; Boolesche Werte als TRUE/FALSE (oder 1/0 für SQLite)
- Standardmäßig mehrzeilige INSERTs oder eine Anweisung pro Zeile
Datenschutz durch Architektur: Diese Seite enthält keine Analysen, die Ihre Eingaben empfangen, und der Konvertierungscode wird in Ihrem Tab ausgeführt. Nach dem Laden können Sie die Verbindung zum Netzwerk trennen und weiterarbeiten.
JSON bis SQL – häufig gestellte Fragen
Wie werden Spaltentypen ausgewählt?
Jede Spalte wird über alle Zeilen hinweg gescannt. Alle ganzen Zahlen werden zu INTEGER/INT, jede Dezimalzahl wird zu NUMERIC/DOUBLE, boolesche Werte werden zu BOOLEAN, JSON-ähnliche Zeichenfolgen werden zu TIMESTAMPTZ und verschachtelte Objekte oder Arrays werden je nach Dialekt zu JSONB/JSON/TEXT.
Ist der Betrieb des erzeugten SQL sicher?
Es handelt sich um ein einfaches Skript mit korrekt maskierten Zeichenfolgenliteralen, sodass es als Ausgangspunkt sicher ist. Überprüfen Sie es, bevor Sie es in der Produktion ausführen: Möglicherweise benötigen Sie Primärschlüssel, Indizes, NOT NULL-Einschränkungen und Fremdschlüssel, die der Generator nicht ableiten kann.
Was ist mit verschachtelten Objekten?
Sie werden zu einer einzelnen JSON/JSONB/TEXT-Spalte, die den verschachtelten Wert enthält. Die relationale Modellierung verschachtelter Strukturen ist eine Entwurfsentscheidung, daher errät der Generator Verknüpfungen nicht für Sie.
Welchen Dialekt soll ich wählen?
PostgreSQL, wenn Sie JSONB und TIMESTAMPTZ wünschen, MySQL für JSON-Spalten mit DOUBLE-Zahlen, SQLite für dateibasierte Datenbanken und Tests. Der Aufbau des Skripts ist identisch; Es ändern sich nur Typnamen und boolesche Literale.
Verwandte Tools
Auf der Suche nach “json in SQL einfügen”, “Tabelle aus JSON erstellen”, “json zu postgres”? Hier sind Sie richtig – Durchsuchen Sie alle 19 Tools.