Collections:
INET6_NTOA() - IPv6 Address Number to String
How to convert an IPv6 address from number format to string using the INET6_NTOA() function?
✍: FYIcenter.com
INET6_NTOA(int) is a MySQL built-in function that
converts an IPv6 address from number format to string.
For example:
SET @ipv6 = UNHEX('FDFE0000000000005A55CAFFFEFA9089');
SELECT HEX(@ipv6), INET6_NTOA(@ipv6);
-- +----------------------------------+---------------------------+
-- | HEX(@ipv6) | INET6_NTOA(@ipv6) |
-- +----------------------------------+---------------------------+
-- | FDFE0000000000005A55CAFFFEFA9089 | fdfe::5a55:caff:fefa:9089 |
-- +----------------------------------+---------------------------+
INET6_NTOA also works on IPv4 addresses. For example:
SET @ipv4 = UNHEX('0A000509');
SELECT HEX(@ipv4), INET6_NTOA(@ipv4);
-- +------------+-------------------+
-- | HEX(@ipv4) | INET6_NTOA(@ipv4) |
-- +------------+-------------------+
-- | 0A000509 | 10.0.5.9 |
-- +------------+-------------------+
Reference information of the INET6_NTOA() function:
INET6_NTOA(int): ip Converts an IPv6 address from number format to string. Arguments, return value and availability: int: Required. The IPv6 address in number format. ip: Return value. The IPv6 address as a string. Available since MySQL 4.0.
Related MySQL functions:
⇒ IS_FREE_LOCK() - Checking Lock Status
⇐ INET6_ATON() - IPv6 Address String to Number
2026-02-02, 3813🔥, 0💬
Popular Posts:
Can Date and Time Values Be Converted into Integers in SQL Server Transact-SQL? Can date and time va...
How To Select All Columns of All Rows from a Table in Oracle? The simplest query statement is the on...
How To Install Oracle Database 10g XE in Oracle? To install 10g universal edition, double click, Ora...
How To Get the Definition of a Stored Procedure Back in SQL Server Transact-SQL? If you want get the...
How To Start Instance with a Minimal Initialization Parameter File in Oracle? The sample initializat...