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, 1301🔥, 0💬
Popular Posts:
How To Connect to a MySQL Server with a Port Number in MySQL? If you want to connect a MySQL server ...
What Are Date and Time Functions in MySQL? MySQL offers a number of functions for date and time valu...
How to download and install the scaled-down database AdventureWorksLT in SQL Server? If you want to ...
How To Break Query Output into Pages in MySQL? If you have a query that returns hundreds of rows, an...
How To Generate CREATE VIEW Script on an Existing View in SQL Server? If you want to know how an exi...