©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
Erstellen von MySQL, MariaDB Tabellen aus PHP-Array

Erstellen von MySQL und MariaDB Tabellen aus PHP-Array

MySQL-Tabelle aus PHP Tabellen-Erstellung durch PHP-Array-Import ist Teil der Tabellen-Verwaltung
Neue MySQL-Tabelle erstellen durch PHP-Array-Import
Dieses Modul erstellt eine neue MySQL- oder MariaDB-Tabelle aus einem PHP-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:
PHP-Feld: Auswahl, welche Felder der PHP-Datei für den Import übernommen werden sollen.
Feldname: Bearbeitung der Feldnamen.
Feldtyp: Bearbeitung der Feldtypen. Die Feldtypen werden durch Analyse der PHP-Datei automatisch zugeweisen, können aber geändert werden.
Länge: Bearbeiten der Feldlängen. Die Feldlängen werden durch Analyse der PHP-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:
PHP-Datei neu laden: Erzeugungs-Formular wird den gewählten Import-Optionen neu geladen. Falls eine andere PHP-Datei ausgewählt wurde, wird diese hochgeladen.
Eindimensionale Arrays umwandeln: Bei eindimensionalen PHP-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 PHP übernehmen: Die Daten aus der PHP-Datei werden in die neue Tabelle kopiert.
Daten übernehmen ab Zeile: Die Daten aus der PHP-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 PHP-Datei: Auswahl der Zeichenkodierung der PHP-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 PHP-Arrays erzeugt werden. Nach Auswahl einer Datei oder Eingabe eines Daten-Skripts werden die PHP-Struktur und die darin enthaltenen Daten vom Programm analysiert und es wird ein Erstellungs-Vorschlag gemacht. Hier können dann Feldzuweisungen, Änderungen an Datentypen und Zeichenkodierung, Auswahl von Datenfeldoption, Auswahl von Indizes und Import-Einstellungen gemacht werden.

Anstatt die Erzeugung auf dem Server durchzuführen, kann das SQL-Erzeugungs-Skript 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