©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
MySQL, MariaDB Tabelle erstellen in Datenbank

Tabelle erstellen in MySQL und MariaDB Datenbanken (CREATE TABLE)

MySQL-Tabelle erstellen Dieses Modul ist Teil der Tabellen-Verwaltung
Neue MySQL-Tabelle erstellen

Dieses Modul stellt 6 Möglichkeiten zur Verfügung, eine neue MySQL-Tabelle in einer Datenbank zu erstellen:

1. Durch Definieren der Tabellenfelder.

2. Durch Erstellung einer Kopie von einer anderen Tabelle auf dem SQL-Server (Clonen).

3. Durch Import einer CSV-Tabelle.

4. Durch Import einer XML-Datei.

5. Durch Import einer JSON-Datei.

6. Durch Import eines PHP-Arrays.

Tabellen-Erzeugung als SQL-Skript Tabellen-Erzeugung als SQL-Skript anzeigen und ausführen
Tabelle anlegen Neue Tabelle in Datenbank anlegen
Neue Tabelle erstellen durch Definieren der Tabellenfelder:
Neue MySQL-Tabelle erstellen durch Feld-Definition
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.
 
Tabellen-Felder:
Name: Feldname
P/S: Aus Feld soll ein Primary- oder Spatial-Index erstellt werden.
U: Aus Feld soll ein Unique-Index erstellt werden.
I: Aus Feld soll ein einfacher Index erstellt werden.
F: Aus Feld soll ein einfacher Volltext-Index erstellt werden.
Typ: Datentyp des Feldes.
Länge/Wert: Speichergröße oder Format des Datentyps.
Default-Wert: Standart-Wert des Datentyps.
Zeichenketten müssen in Anführungszeichen gesetzt werden.
MariaDB erlaubt hier auch Funktionen.
NULL: Feld erlaubt NULL-Werte.
Option: Datentyp-Optionen.
Sortierung: Collation-Zuweisung bei Zeichenketten-Datentypen.
Extra: Extra-Optionen für Datenfeld (AUTO_INCREMENT, ON UPDATE CURRENT_TIMESTAMP).
Kommentar: Kommentar, der für das Datenfeld hinterlegt werden soll.
 
Tabellen-Optionen:
Felder anlegen nach: Anzahl neuer Felder, die ab angegebener Position angelegt werden sollen.
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).
Datenfeld hinzufügen Datenfeld nach dieser Position hinzufügen.
Datenfeld entfernen Datenfeld aus Tabellen-Erstellung entfernen.
Neue Tabelle erstellen durch Klonen:
Neue MySQL-Tabelle erstellen durch Klonen
Quelldatenbank: Auswahl der Datenbank, in der die Quelltabelle liegt.
Quelltabelle: Auswahl der Quelltabelle, aus der kopiert werden soll.
Daten der Quelltabelle übernehmen: Daten aus Querlltabelle in die neue Tabelle kopieren.
Optionen & Indizes übernehmen: Tabellen-Optionen und Indizes in die neue Tabelle übernehmen.
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 erzeugen: Erzeugt die neue Tabelle durch Kopie.
Neue Tabelle erstellen durch Import:
Neue MySQL-Tabelle erstellen durch Import
Texteingabe: Der Import kann von Datei-Upload auf Texteingabe umgeschaltet werden.
 
Tabelle aus CSV erstellen:
Erste Zeile enthält Überschriften: Die erste Zeile der CSV-Datei wird dazu verwendet, die Feldüberschriften zu benennen.
Daten aus CSV übernehmen: Die Daten aus der CSV-Datei werden in die neue Tabelle kopiert.
Weitere Informationen hier: Tabelle aus CSV-Import
 
Tabelle aus XML erstellen:
Daten aus XML übernehmen: Die Daten aus der XML-Datei werden in die neue Tabelle kopiert. Ansonsten werden nur die Feld-Definitionen aus dem Import übernommen.
Weitere Informationen hier: Tabelle aus XML-Import
 
Tabelle aus JSON erstellen:
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.
Daten aus JSON übernehmen: Die Daten aus der JSON-Datei werden in die neue Tabelle kopiert. Ansonsten werden nur die Feld-Definitionen aus dem Import übernommen.
Weitere Informationen hier: Tabelle aus JSON-Import
 
Tabelle aus PHP erstellen:
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.
Daten aus PHP übernehmen: Die Daten aus dem PHP-Array werden in die neue Tabelle kopiert. Ansonsten werden nur die Feld-Definitionen aus dem Import übernommen.
Weitere Informationen hier: Tabelle aus PHP-Import
 
Zusäzliche Einstellungen:
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 erzeugen: Weiter zum Import-Editor.
Weitere Informationen zur Erstellung von MySQL-Tabellen finden Sie hier: mysql.com und mariadb.com
Weitere Informationen zum Clonen von MySQL-Tabellen finden Sie hier: mysql.com und mariadb.com
Aktualisiert: 17.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer