©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SQL-FunktionMySQLMariaDB

Die INET6_ATON SQL-Funktion in MySQL und MariaDB - IPv6-Adresse in Binärstring umwandeln

INET6_ATONSyntax:INET6_ATON(Zeichenkette)
Rückgabe-Wert:BINARY
Funktions-Typ:Sonstige Funktion
Funktions-Beschreibung

Die SQL-Funktion INET6_ATON() gibt einen Binärstring zurück, der den numerischen Wert der IPv6-Adresse in "Zeichenkette" darstellt.

Wenn der Wert von "Zeichenkette" ungültig oder NULL ist, gibt die INET6_ATON()-Funktion NULL zurück.

SQL Beispiele für die INET6_ATON-Funktion

 1
 2
 3
 4
 5
 6
 7
 8
 9

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

SELECT hex(INET6_ATON('127.0.0.1'));
SELECT INET6_ATON('');
SELECT INET6_ATON(null);

hex(INET6_ATON('fe80::8ade:7cff:fef7:e3a5'))
varchar(32) BINARY
FE800000000000008ADE7CFFFEF7E3A5
hex(INET6_ATON('2a02:3030:81e:d48d:cd91:e972:5c6b:90a8'))
varchar(32) BINARY
2A023030081ED48DCD91E9725C6B90A8
hex(INET6_ATON('::1'))
varchar(32) BINARY
00000000000000000000000000000001
hex(INET6_ATON('127.0.0.1'))
varchar(32) BINARY
7F000001
inet6_aton('')
varchar(16) BINARY
NULL
inet6_aton(null)
varchar(16) BINARY
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

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

In MySQL und MariaDB wird die Funktion INET6_ATON() verwendet, um eine IPv6-Adresse von ihrer Textdarstellung in eine numerische Darstellung umzuwandeln. Die Funktion benötigt eine IPv6-Adresse in ihrem Textformat als Argument und gibt eine binäre Zeichenfolge zurück, die den numerischen Wert der IPv6-Adresse darstellt, die zur Speicherung in einer Binär-Tabellen-Spalte geeignet ist (BINARY, VARBINARY, BLOB) oder bei Vergleichen oder Abfragen zum Filtern oder Abrufen bestimmter Bereiche von IPv6-Adressen verwendet werden kann. Durch die Konvertierung von IPv6-Adressen in ihre numerische Form können Berechnungen oder Operationen an ihnen durchgeführen werden, zum Beispiel um Subnetze zu bilden oder bestimmte Teile der Adresse extrahieren.

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_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_IPV6IS_IPV6(Zeichenkette)
Mehr zur IS_IPV6-Funktion

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 INET6_ATON: mysql.com und mariadb.com
Aktualisiert: 17.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2023 Heino Cunze-Fischer