©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
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: 15.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer