©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
SQL-FunktionMySQLMariaDB

Die IS_IPV6 SQL-Funktion in MySQL und MariaDB - Prüfen ob IPv6-Adresse

IS_IPV6Syntax:IS_IPV6(Zeichenkette)
Rückgabe-Wert:INTEGER
Funktions-Typ:Sonstige Funktion
Funktions-Beschreibung

Die SQL-Funktion IS_IPV6() gibt 1 zurück, wenn die im Ausdruck "Zeichenkette" angegebene IPv6-Adresse gültig ist.

Wenn die IPv6-Adresse ungültig oder NULL ist, gibt die Funktion 0 zurück.

IPv4-Adressen werden in dieser Funktion als ungültig angenommen.

SQL Beispiele für die IS_IPV6-Funktion

 1
 2
 3
 4
 5
 6
 7
 8
 9

SELECT IS_IPV6('fe80::8ade:7cff:fef7:e3a5');
SELECT IS_IPV6('2a02:3030:81e:d48d:cd91:e972:5c6b:90a8');
SELECT IS_IPV6('::1');

SELECT IS_IPV6('127.0.0.1');
SELECT IS_IPV6('');
SELECT IS_IPV6(null);

IS_IPV6('fe80::8ade:7cff:fef7:e3a5')
int(1)
1
IS_IPV6('2a02:3030:81e:d48d:cd91:e972:5c6b:90a8')
int(1)
1
IS_IPV6('::1')
int(1)
1
IS_IPV6('127.0.0.1')
int(1)
0
IS_IPV6('')
int(1)
0
IS_IPV6(null)
int(1)
0
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der IS_IPV6() Funktion in MySQL und MariaDB-Datenbanken

Die IS_IPV6()-Funktion in MySQL und MariaDB kann verwendet werden, um zu bestimmen, ob eine bestimmte Zeichenfolge eine gültige IPv6-Adresse darstellt. Die Funktion benötig eine Zeichenfolge mit der Adresse als Argument und gibt 1 zurück, wenn die Zeichenfolge eine gültige IPv6-Adresse enthält, andernfalls 0. Dabei führt die Funktion nur eine grundlegende Syntaxprüfung der Eingabezeichenfolge durch, um festzustellen, ob das Argumnet dem IPv6-Format folgt. Sie führt keine Validierung auf Netzwerkebene durch und prüft nicht, ob die IPv6-Adresse erreichbar oder zugewiesen ist.

Mit der Funktion können beispielsweise bereitgestellte IPv6-Adressen validiert werden, um sicherzustellen, dass sie dem IPv6-Format entsprechen, bevor sie weiter verarbeitet oder gespeichert werden. In Abfragen dient die Funktion zum Beispiel dazu, um nur Zeilen zu filtern und abzurufen, die gültige IPv6-Adressen aus einer Tabelle enthalten. Durch die Anwendung von IS_IPV6() als Einschränkung oder Validierungsregel kann sichergestellt werden, dass nur gültige IPv6-Adressen in eine Tabelle eingefügt oder aktualisiert werden.
INSTRINTERVALIS_IPV4IS_IPV6IS_UUIDISNULLLAST_INSERT_ID

Weitere MySQL und MariaDB SQL Sonstige Funktionen

BIN_TO_UUIDBIN_TO_UUID(Binärstring [, Tauschen])
Mehr zur BIN_TO_UUID-Funktion

GET_LOCKGET_LOCK()

INET6_ATONINET6_ATON(Zeichenkette)
Mehr zur INET6_ATON-Funktion

INET6_NTOAINET6_NTOA(Binärstring)
Mehr zur INET6_NTOA-Funktion

INET_ATONINET_ATON(Zeichenkette)
Mehr zur INET_ATON-Funktion

INET_NTOAINET_NTOA(Wert)
Mehr zur INET_NTOA-Funktion

IS_FREE_LOCKIS_FREE_LOCK()

IS_IPV4IS_IPV4(Zeichenkette)
Mehr zur IS_IPV4-Funktion

IS_IPV4_COMPATIS_IPV4_COMPAT(Zeichenkette)

IS_IPV4_MAPPEDIS_IPV4_MAPPED(Zeichenkette)

IS_USED_LOCKIS_USED_LOCK()

IS_UUIDIS_UUID(Zeichenkette)
Mehr zur IS_UUID-Funktion

MASTER_GTID_WAITMASTER_GTID_WAIT()

MASTER_POS_WAITMASTER_POS_WAIT()

NAME_CONSTNAME_CONST(Name, Wert)
Mehr zur NAME_CONST-Funktion

RELEASE_ALL_LOCKSRELEASE_ALL_LOCKS()

RELEASE_LOCKRELEASE_LOCK()

SYS_GUIDSYS_GUID()
Mehr zur SYS_GUID-Funktion

UUIDUUID()
Mehr zur UUID-Funktion

UUID_SHORTUUID_SHORT()
Mehr zur UUID_SHORT-Funktion

UUID_TO_BINUUID_TO_BIN(Zeichenkette [, Tauschen])
Mehr zur UUID_TO_BIN-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion IS_IPV6: mysql.com und mariadb.com
Aktualisiert: 04.11.2025ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedin©2020-2025 Heino Cunze-Fischer