©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 System-versionierten Tabellen in MariaDB

Erstellen von System-versionierten Tabellen in MariaDB Datenbanken

MySQL-Tabelle erstellen Dieses Modul ist Teil der Tabellen-Verwaltung
System-versionierte Tabelle erstellen
System-versionierten Tabellen werden von MariaDB ab Version 10.3 zur Verfügung gestellt.
Es erscheint dann im Tabellen-Kopf ein drittes Fenster mit der Auswahl des Tabellen-Typs und der ROW START und ROW END Felder, die bei Neuanlage aber ohne Funktion sind.


Bei neueren Datenbank-Versionen können die Perioden-Felder ROW START und ROW END auch weggelassen werden.
Erlaubte Typen bei diesen Feldern sind BIGINT und TIMESTAMP. Bei älteren Datenbank-Versionen erzeugt die Auswahl von TIMESTAMP eine Fehlermeldung über einen falschen Default-Wert.
Die richtigen Einstellungen der Datentypen macht das Programm automatisch: BIGINT(20) UNSIGNED und TIMSTAMP(6).
Tabellen-Erzeugung als SQL-Skript Tabellen-Erzeugung als SQL-Skript anzeigen und ausführen
Tabelle anlegen Neue Tabelle in Datenbank anlegen
Tabellen-Kopf:
Name: Name der neuen Tabelle
Kommentar: Kommentar, der für die neue Tabelle hinterlegt werden soll.
Nächster Autoindex: Erster AUTO_INCREMENT-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-Typ: Auswahl des Tabellen-Typs. (BASE TABLE, SYSTEM VERSIONED)
Periode Start-Feld: Perioden-Feld ROW START für SYSTEM VERSIONED. Bei Neuanlage ohne Funktion.
Periode End-Feld: Perioden-Feld ROW END für SYSTEM VERSIONED. Bei Neuanlage ohne Funktion.
 
Tabellen-Felder:
Name: Feldname
SV: Auswahl, ob ein Update auf das Feld eine History-Daten-Zeile erzeugt bei SYSTEM VERSIONED.
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).
Bei System-versionierten Tabellen werden hier ROW START und ROW END für die Perioden-Felder eingestellt.
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.
Ansicht der Tabelle nach Anlage:
System-versionierte Tabelle nach Anlage
Siehe auch: Partitionierung von System-versionierten Tabellen
Weitere Informationen zur System-versionierten Tabellen finden Sie hier:
mariadb.com
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