TO_BASE64() functions convert the string parameter value to base-64 encoded form and return the result as a character string with the connection character set and collation.
If the parameter is not a string, it is converted to a string before the conversion takes place.
We can decode the TO_BASE64 strings with FROM_BASE64() function.
There are many base-64 encoding schemes. Below rules are used by TO_BASE64() and FROM_BASE64() for encoding and decoding:
[table caption=”” width=”100%” colwidth=”15%|30%|55%” colalign=”left|left|left”]
Name, Required /Optional, Description
string, Required, The input string.
[/table]
[table caption=”” width=”100%” colwidth=”20%|80%” colalign=”left|left”]
Returns,
NULL, if the argument is NULL.
String, after converting the input parameter value to base-64 encoded form.
[/table]
[table caption=”” width=”100%” colwidth=”25%|75%” colalign=”left|left”]
Version, MySQL 5.0
[/table]
mysql> SELECT TO_BASE64(NULL); +-----------------+ | TO_BASE64(NULL) | +-----------------+ | NULL | +-----------------+ 1 row in set (0.06 sec)
mysql> SELECT TO_BASE64('tutorialmines'); +----------------------------+ | TO_BASE64('tutorialmines') | +----------------------------+ | dHV0b3JpYWxtaW5lcw== | +----------------------------+ 1 row in set (0.00 sec)
A newline is added after each 76 characters of encoded output to divide long output into multiple lines.
mysql> SELECT TO_BASE64(' Welocme to my site for tutorials you will find tuts of web techs, mobile extra') as 'NEW LINE EXAMPLE'; +---------------------------------------------------------------------------------------------------------------+ | NEW LINE EXAMPLE | +---------------------------------------------------------------------------------------------------------------+ | IFdlbG9jbWUgdG8gbXkgc2l0ZSBmb3IgdHV0b3JpYWxzIHlvdSB3aWxsIGZpbmQgdHV0cyBvZiB3 ZWIgdGVjaHMsIG1vYmlsZSBleHRyYQ== | +---------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
See all MySQL String functions MySQL 8 String Functions.
When it comes to children, there’s one universal truth: the right toy can spark imagination, build skills, and make memories…
In today’s digital age, where screens and gadgets dominate our children’s lives, there’s something heartwarming about a well-loved plush toy…
In a world dominated by screens and fast-paced routines, it’s easy to forget the simple magic of a toy in…
In the heart of Delhi’s vibrant streets lies a world where imagination meets innovation — the magical universe of toys.…
When was the last time a toy truly amazed you—not just as a product, but as a thoughtful tool for…
In the digital age, the way we experience childhood has changed, but the essence remains the same—imagination, exploration, and joy.…