Die VERSION SQL-Funktion in MySQL und MariaDB - Serverversion
VERSION
Syntax:
VERSION()
Rückgabe-Wert:
CHAR
Funktions-Typ:
Informations-Funktion
Funktions-Beschreibung
Die SQL-Funktion VERSION() gibt eine Zeichenfolge zurück, die die Serverversion angibt.
Beispiel für MariaDB
1 2 3
SELECTversion();
version()
varchar(32) BINARY
10.5.13-MariaDB-0ubuntu0.21.04.1
Beispiel für MySQL
1 2 3
SELECTversion();
version()
varchar(6) BINARY
8.0.23
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download
Verwendung der VERSION() Funktion in MySQL und MariaDB-Datenbanken
In MySQL und MariaDB wird die VERSION()-Funktion verwendet, um die Versionsinformationen des Datenbankservers abzurufen, indem sie eine Zeichenfolge zurückgibt, die die Versionsnummer des Servers darstellt. Die Funktion erfordert keine Argumente und kann direkt in einer SQL-Anweisung oder innerhalb einer Abfrage verwendet werden.
Die Funktion wird zur beispielsweise in der Datenbankverwaltung und für Wartungsaufgaben verwendet und bietet eine schnelle und einfache Möglichkeit, die Version des MySQL- oder MariaDB-Servers zu überprüfen, mit dem die Anwendung verbunden sind. Auch ist die Funktion hilfreich bei Kompatibilitätsprüfungen, bei denen die Serverversion überprüft und sicherstellt wird, dass Abfragen oder Anwendungscodes mit der spezifischen Version des verwendeten Datenbankservers kompatibel sind, da verschiedene Versionen von Datenbakservern eine unterschiedliche Syntax oder ein unterschiedliches Verhalten aufweisen können. Die VERSION()-Funktion findet auch Verwendung bei Anwendungsprotokollierung und Debugging, um die Datenbank-Server-Version in den Protokollen oder auf der Benutzeroberfläche von Anwendungen anzuzeigen oder zu protokollieren.
Die Versionszeichenfolge enthält normalerweise Haupt- und Nebenversionsnummern sowie zusätzliche Informationen wie Release- oder Build-Nummern.