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, 4179🔥, 0💬
Popular Posts:
How To Select All Columns of All Rows from a Table with a SELECT statement in SQL Server? The simple...
What To Do If the StartDB.bat Failed to Start the XE Instance in Oracle? If StartDB.bat failed to st...
How to convert a JSON (JavaScript Object Notation) quoted string into a regular character string usi...
How To Convert Numeric Values to Integers in SQL Server Transact-SQL? Sometimes you need to round a ...
What Are the Basic Features of a Trigger in SQL Server? Since a SQL Server trigger is a really an ev...