Collections:
UUID_TO_BIN() - Converting UUID to Binary
How to convert a UUID (Universal Unique IDentifier) string to binary a string using the UUID_TO_BIN() function?
✍: FYIcenter.com
UUID_TO_BIN(uuid, swap) is a MySQL built-in function that
converts a UUID (Universal Unique IDentifier) string
into a given binary value of 128 bits.
The swap flag allows you to swap the first part with the second and the third parts
in the UUID string.
For example:
SELECT HEX(UUID_TO_BIN('12345678-9012-3456-7890-123456789012'));
-- +----------------------------------------------------------+
-- | HEX(UUID_TO_BIN('12345678-9012-3456-7890-123456789012')) |
-- +----------------------------------------------------------+
-- | 12345678901234567890123456789012 |
-- +----------------------------------------------------------+
SELECT HEX(UUID_TO_BIN('12345678-9012-3456-7890-123456789012', 1));
-- +-------------------------------------------------------------+
-- | HEX(UUID_TO_BIN('12345678-9012-3456-7890-123456789012', 1)) |
-- +-------------------------------------------------------------+
-- | 34569012123456787890123456789012 |
-- +-------------------------------------------------------------+
SELECT HEX(UUID_TO_BIN(UUID()));
-- +----------------------------------+
-- | HEX(UUID_TO_BIN(UUID())) |
-- +----------------------------------+
-- | 55F0F080957C11EEB1EB65D6038DBAFA |
-- +----------------------------------+
Reference information of the UUID_TO_BIN() function:
UUID_TO_BIN(uuid, swap): bin
Returns the 128-bit binary string converted from the given UUID
with the option to swap the first part with the second and the third parts.
Arguments, return value and availability:
uuid: Required. The UUID string to be converted.
swap: Optional. The default is 0. if 1 is specified, the he first part
of the UUID is swapped with the second and the third parts.
bin: Return value. The converted converted 128-bit binary string.
Available since MySQL 8.0.
⇒ MySQL Functions on System Information
⇐ UUID_SHORT() - Short 64-Bit UUID Integer
2023-12-11, 1863🔥, 0💬
Popular Posts:
How To Look at the Current SQL*Plus System Settings in Oracle? If you want to see the current values...
How To Provide Default Values to Function Parameters in SQL Server Transact-SQL? If you add a parame...
How to run Queries with SQL Server Management Studio Express in SQL Server? 1. Launch and connect SQ...
How To Convert Characters to Numbers in Oracle? You can convert characters to numbers by using the T...
What Are the Underflow and Overflow Behaviors on FLOAT Literals in SQL Server Transact-SQL? If you e...