©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.
HOURIFIFNULLINET6_ATONINET6_NTOAINET_ATONINET_NTOA

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-2024 Heino Cunze-Fischer