©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Diese Webseite funktioniert besser mit Javascript
Der MyWAY SQL-Manager kann hier kostenlos heruntergeladen werden: als PHP-Installations-Datei als GZIP-Datei als ZIP-Archiv
Falls der Download von dieser Seite nicht funktionieren sollte, können Sie das Programm auch hier (Virengeprüft bei heise.de) herunterladen.
Mit dem Download akzeptieren Sie die Allgemeinen Geschäftsbedingungen
Das Programm MyWAY SQL-Manager funktioniert nur mit Javascript
Netzwelt
MySQL und MariaDB Tabellen aus JSON erstellen

Erstellen von MySQL und MariaDB Tabellen aus JSON-Array

MySQL-Tabelle aus JSON Tabellen-Erstellung durch JSON-Array-Import ist Teil der Tabellen-Verwaltung
Neue MySQL-Tabelle erstellen durch JSON-Array-Import
Dieses Modul erstellt eine neue MySQL- oder MariaDB-Tabelle aus einem JSON-Array-Import:
 
Tabellen-Kopf:
Name: Name der neuen Tabelle.
Kommentar: Kommentar, der für die neue Tabelle hinterlegt werden soll.
Nächster Autoindex: Erster AUTOINCREMENT-Wert für neue Tabelle.
Engine: Datenbank-Format der neuen Tabelle.
Sortierung: Zeichensatz und Collation der neuen Tabelle.
Zeilen-Format: Format, in dem die Tabellen-Zeilen in der Datenbank verwaltet werden sollen.
 
Import-Felder:
JSON-Feld: Auswahl, welche Felder der JSON-Datei für den Import übernommen werden sollen.
Feldname: Bearbeitung der Feldnamen.
Feldtyp: Bearbeitung der Feldtypen. Die Feldtypen werden durch Analyse der JSON-Datei automatisch zugeweisen, können aber geändert werden.
Länge: Bearbeiten der Feldlängen. Die Feldlängen werden durch Analyse der JSON-Datei automatisch berechnet, können aber geändert werden. Für Zeichenketten werden die Mindestlängen angegeben.
Es kann die Bearbeitung für alle Feldtypen aktiviert werden, ansonsten werden Deafult-Werte genommen.
Null-Wert: Angabe, ob NULL-Werte für die Felder erlaubt werden sollen.
Zusätzliche Feld-Optionen können eingeblendet werden:
Default-Wert: Hier besteht die Möglichkeit Standartwerte für die Felder anzugeben.
Option: Feld-Optionen entsprechend der Feldtypen.
Sortierung: Collation für Zeichenketten-Felder.
Kommentar: Kommentar für Tabellenfeld.
Index: Index-Erstellung für Felder bei Tabellen-Erstellung.
Kombinieren: Angabe, ob Felder zu einem Index kombiniert werden sollen.
Werte: Zeigt die Werte der ersten 20 Zeilen der Import-Datei.
 
Import-Optionen:
JSON-Datei neu laden: Erzeugungs-Formular wird den gewählten Import-Optionen neu geladen. Falls eine andere JSON-Datei ausgewählt wurde, wird diese hochgeladen.
Eindimensionale Arrays umwandeln: Bei eindimensionalen JSON-Arrays wird der Index jeden Feldes als Feldüberschrift genommen.
Array-Index als Feld übernehmen: Feld-Indizes werden als zusätzliches Feld in die neue Tabelle übernommen.
Feldnamen in Kleinschreibung: Feldüberschriften werden klein geschrieben.
Original-Namen als Feldnamen: Beim Laden dieses Formulars werden übernommene Feldnamen normiert. Das kann hier verhindert werden.
Daten-Import-Optionen:
Daten aus JSON übernehmen: Die Daten aus der JSON-Datei werden in die neue Tabelle kopiert.
Daten übernehmen ab Zeile: Die Daten aus der JSON-Datei werden ab angegebener Zeile in die neue Tabelle kopiert.
Daten-Zeilen übernehmen: Es wird die angegebene Anzahl der Zeilen importiert. Die Zeilenzahl der Import-Datei wird bei Start des Formulars berechnet.
Autoincrement hinzufügen: AUTO_INCREMENT-Wert in dieser Tabelle hinzufügen mit Angabe des Namens. Es kann dafür auch ein BIGINT-Wert gewählt werden Standart ist INT.
Leerstrings als NULL speichern: Wenn NULL für das übernommene Feld erlaubt ist, ansonsten werden Leerstings gespeichert.
REPLACE statt INSERT: Import-Option, wenn ein UNIQUE-Index für die Tabelle angelegt wird. Standart ist INSERT IGNORE
REPLACE bewirkt, dass bei doppelten Werten der letzte Datensatz übernommen wird.
Zeichencodierung der JSON-Datei: Auswahl der Zeichenkodierung der JSON-Datei, falls diese konvertiert werden soll.
 
Server-Optionen:
Daten-Verzeichnis Zieltabelle: Pfad zum Verzeichnis auf dem Server, in dem die Daten-Dateien gespeichert werden sollen.
Index-Verzeichnis Zieltabelle: Pfad zum Verzeichnis auf dem Server, in dem die Index-Dateien abgelegt werden sollen (nur MyISAM).
 
Tabelle in Datenbank anlegen: Tabelle wird angelegt und im Menü angezeigt. Es wird ein Import-Protokoll ausgegeben.
Erzeugung als SQL-Skript herunterladen: Die Erzeugung der Tabelle und Daten-Import werden in einer SQL-Datei heruntergeladen.
Tabellen-Erzeugung als SQL-Skript Steht bei dieser Funktion nicht zur Verfügung
Tabelle anlegen Steht bei dieser Funktion nicht zur Verfügung
Mit diesem Modul können MySQL and MariaDB-Tabellen aus JSON-Arrays und Dateien erzeugt werden. Nach Auswahl einer Datei oder Eingabe eines JSON--Skripts werden die Struktur des JSON-Arrays und die in ihm enthaltenen Daten vom Programm analysiert. Aus dessen Ergebnis macht es dann einen Erstellungs-Vorschlag. Hier können dann Feldzuweisungen für die Daten, Änderungen an Datentypen und Zeichenkodierung und Sortierung, Auswahl von zusätzlichen Datenfeldoption, Auswahl der zu erstellenden Indizes und Import-Einstellungen gemacht werden.

Anstatt die Erzeugung auf dem Server durchzuführen, kann das SQL-Erzeugungs-Skript als Datei heruntergeladen werden.
Weitere Informationen zur Erstellung von MySQL-Tabellen finden Sie hier: mysql.com und mariadb.com
Aktualisiert: 04.11.2025ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedin©2020-2025 Heino Cunze-Fischer