©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 Tabelle aus CSV-Datei erstellen

Erstellen von MySQL und MariaDB Tabellen aus CSV-Daten

MySQL-Tabelle aus CSV Tabellen-Erstellung durch CSV-Import ist Teil der Tabellen-Verwaltung
Neue MySQL-Tabelle erstellen durch CSV-Import
Dieses Modul erstellt eine neue MySQL- oder MariaDB-Tabelle aus einem CSV-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:
CSV-Feld: Auswahl, welche Felder der CSV-Datei für den Import übernommen werden sollen.
Feldname: Bearbeitung der Feldnamen.
Feldtyp: Bearbeitung der Feldtypen. Die Feldtypen werden durch Analyse der CSV-Datei automatisch zugeweisen, können aber geändert werden.
Länge: Bearbeiten der Feldlängen. Die Feldlängen werden durch Analyse der CSV-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 Default-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:
CSV-Datei neu laden: Erzeugungs-Formular wird den gewählten Import-Optionen neu geladen. Falls eine andere CSV-Datei ausgewählt wurde, wird diese hoshgeladen.
Erste Zeile enthält Überschriften: Die erste Zeile der CSV-Datei wird dazu verwendet, die Feldüberschriften zu benennen.
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 CSV übernehmen: Die Daten aus der CSV-Datei werden in die neue Tabelle kopiert.
Daten übernehmen ab Zeile: Die Daten aus der CSV-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 CSV-Datei: Auswahl der Zeichenkodierung der CSV-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 CSV-Dateien erstellt werden. Nach Auswahl einer CSV-Datei werden die Struktur und die enthaltenen Daten der Datei vom Programm analysiert. Daraufhin macht das Programm dann einen Erstellungs-Vorschlag. In diesem Formular können dann Feldzuweisungen für die Daten, Änderungen an Datentypen, Änderungen an Zeichenkodierung und Sortierung, Auswahl von zusätzlichen Datenfeldoption, Auswahl der zu erzeugenden Indizes und Import-Einstellungen gemacht werden.

Anstatt die Erzeugung der Tabelle auf einer Datenbank 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