我的编程空间,编程开发者的网络收藏夹
学习永远不晚

了解MySQL中的base64编码?

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

了解MySQL中的base64编码?

要对 Base64 进行编码,您可以使用两个功能 -

  • TO_BASE64()
  • FROM_BASE64()
base64 编码的语法如下 -
SELECT TO_BASE64(anyValue) as AnyVariableName;

base64 解码的语法如下 -

SELECT FROM_BASE64(encodeValue) as anyVariableName

为了理解上述概念,让我们使用上面的语法 -

情况 1 - 编码

要对值进行编码,请使用 to_base64( )。查询如下 -

mysql> select TO_BASE64('Password') as Base64EncodeValue;

输出

+-------------------+
| Base64EncodeValue |
+-------------------+
| UGFzc3dvcmQ=      |
+-------------------+
1 row in set (0.00 sec)

情况 2 - 解码

要解码该值,请使用 from_base64()。查询如下 -

mysql> select FROM_BASE64('UGFzc3dvcmQ=') as Base64DecodeValue;

输出

+-------------------+
| Base64DecodeValue |
+-------------------+
| Password          |
+-------------------+
1 row in set (0.00 sec)

你可以通过创建一个表来理解这一点。创建表的查询如下 -

mysql> create table Base64Demo
-> (
-> ProductId varchar(100)
-> );
Query OK, 0 rows affected (0.54 sec)

使用插入命令在表中插入一些记录。查询如下 -

mysql> insert into Base64Demo values('321Product');
Query OK, 1 row affected (0.16 sec)

mysql> insert into Base64Demo values('Product456');
Query OK, 1 row affected (0.14 sec)

mysql> insert into Base64Demo values('654Product');
Query OK, 1 row affected (0.15 sec)

使用 select 语句显示表中的所有记录。查询如下 -

mysql> select *from Base64Demo;

输出

+------------+
| ProductId  |
+------------+
| 321Product |
| Product456 |
| 654Product |
+------------+
3 rows in set (0.00 sec)

这里是使用 Base64 进行编码的查询。查询如下 -

mysql> select TO_BASE64(ProductId) as Base64Encode from Base64Demo;

输出

+------------------+
| Base64Encode     |
+------------------+
| MzIxUHJvZHVjdA== |
| UHJvZHVjdDQ1Ng== |
| NjU0UHJvZHVjdA== |
+------------------+
3 rows in set (0.00 sec)

现在让我们交叉检查在解码列中的第一个值后是否得到原始值。查询如下 -

mysql> select FROM_BASE64('MzIxUHJvZHVjdA==') as DecodeValue;

输出

+-------------+
| DecodeValue |
+-------------+
| 321Product  |
+-------------+
1 row in set (0.00 sec)

是的,我们正在获取初始值。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

了解MySQL中的base64编码?

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

了解MySQL中的base64编码?

要对 Base64 进行编码,您可以使用两个功能 -TO_BASE64()FROM_BASE64()base64 编码的语法如下 -SELECT TO_BASE64(anyValue) as AnyVariableName;base64 解
2023-10-22

mysql中Base64编码与解码

在mysql中,有些数据我们不想让别人直观的看到,这时可以使用Base编码与解码。 MySQL在5.6版本的时候增加了to_base64和from_base64函数,在此之前没有内部函数, 用法举例:  1、to_base64  编码 SELECT to_ba
mysql中Base64编码与解码
2019-10-07

node.js学习之base64编码解码

一. Base64编码由来 为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就 不能通过邮件传送。这样用途就受到了很大的限制,比如图片二进制流的每个字节不可能
2022-06-04

使用python3的base64编解码实

把写内容过程中常用的内容段记录起来,下面的资料是关于使用python3的base64编解码实现字符串的简易加密解密的内容。import base64copyright = 'Copyright (c) 2012 Doucube Inc. A
2023-01-31

Vue中如何使用base64编码和解码

这篇文章主要介绍了Vue中如何使用base64编码和解码问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-08

java base64编码、解码的三种方式

在Java中,可以使用以下三种方式进行base64编码和解码:1. 使用Java8的java.util.Base64类(推荐)```javaimport java.util.Base64;// 编码String encodedString
2023-08-24

VBScript中的Base64编码字符串

在VBScript中,可以使用`Base64Encode`函数来进行Base64编码。下面是一个简单的示例代码:```vbscriptDim Base64StringBase64String = Base64Encode("Hello, W
2023-09-26

nodejs之base64编码解码问题

这篇文章主要介绍了nodejs之base64编码解码问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-08

详解Python中使用base64模块来处理base64编码的方法

base64模块是用来作base64编码解码的。这种编码方式在电子邮件中是很常见的。 它可以把不能作为文本显示的二进制数据编码为可显示的文本信息。编码后的文本大小会增大1/3。 闲话不说了,base64模块真正用的上的方法只有8个,分别是e
2022-06-04

Java 中如何实现 Base64 编码?(java怎么实现base64编码)

在Java编程中,Base64编码是一种常用的将二进制数据编码为ASCII字符串的方法。它通常用于在网络传输或存储中处理二进制数据,因为ASCII字符串更容易处理和传输。本文将介绍在Java中如何实现Base64编码。一、Base64编码
Java 中如何实现 Base64 编码?(java怎么实现base64编码)
Base64Java2024-12-18

深入理解JavaScript中的Base64编码字符串

在我们进行前端开发时,针对项目优化,常会提到一条:针对较小图片,合理使用Base64字符串替换内嵌,可以减少页面http请求。本文整理了一些Base64编码字符串的相关知识,感兴趣的可以了解一下
2023-02-21

python密码学Base64编码和解码的方法

本文小编为大家详细介绍“python密码学Base64编码和解码的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“python密码学Base64编码和解码的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。B
2023-06-30

php如何实现Base64的编码和解码

这篇文章主要讲解了“php如何实现Base64的编码和解码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何实现Base64的编码和解码”吧!PHP内置函数的使用PHP中提供了两个内置
2023-07-05

js中关于base64编码的问题

这篇文章主要介绍了js中关于base64编码的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-08

编程热搜

目录