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