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, 2107🔥, 0💬
Popular Posts:
How To Install PHP on Windows in MySQL? The best way to download and install PHP on Windows systems ...
How To Update Multiple Rows with One UPDATE Statement in SQL Server? If the WHERE clause in an UPDAT...
How To Use DATEADD() Function in SQL Server Transact-SQL? DATEADD() is a very useful function for ma...
How To Concatenate Two Character Strings Together in SQL Server Transact-SQL? Concatenating two char...
How to download and install Microsoft SQL Server Management Studio Express in SQL Server? Microsoft ...