广告
返回顶部
首页 > 资讯 > 数据库 >了解MySQL中的base64编码?
  • 372
分享到

了解MySQL中的base64编码?

2023-10-22 10:10:48 372人浏览 薄情痞子
摘要

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

要对 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)

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

您可能感兴趣的文档:

--结束END--

本文标题: 了解MySQL中的base64编码?

本文链接: https://www.lsjlt.com/news/438272.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 了解MySQL中的base64编码?
    要对 Base64 进行编码,您可以使用两个功能 -TO_BASE64()FROM_BASE64()base64 编码的语法如下 -SELECT TO_BASE64(anyValue) as AnyVariableName;base...
    99+
    2023-10-22
  • mysql中Base64编码与解码
    在mysql中,有些数据我们不想让别人直观的看到,这时可以使用Base编码与解码。 MySQL在5.6版本的时候增加了to_base64和from_base64函数,在此之前没有内部函数, 用法举例:  1、to_base64  编...
    99+
    2019-10-07
    mysql中Base64编码与解码
  • MySQL中通过FROM_BASE64()函数实现解码base64编码的字符串
    不知道大家之前对类似MySQL中通过FROM_BASE64()函数实现解码base64编码的字符串的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完MySQL中通过F...
    99+
    2022-10-18
  • Java中的base64编码器
    简介 什么是Base64编码呢?在回答这个问题之前,我们需要了解一下计算机中文件的分类,对于计算机来说文件可以分为两类,一类是文本文件,一类是二进制文件。 对于二进制文件来说,其内容...
    99+
    2022-11-13
  • 如何分析JavaScrip中的Base64编码和解码
    今天就跟大家聊聊有关如何分析JavaScrip中的Base64编码和解码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Base64是最常用的编码之一...
    99+
    2022-10-19
  • node.js学习之base64编码解码
    一. Base64编码由来 为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就 不能通过邮件传送。这样用途就受到了很大的限制...
    99+
    2022-06-04
    node js
  • nodejs之base64编码解码问题
    目录nodejs base64 编码解码普通字符串编码解码并转成hex编码解码图片nodejs 操作base64总结nodejs base64 编码解码 普通字符串 编码 var b...
    99+
    2023-02-08
    nodejs base64 base64编码解码 nodejs base64 编码解码
  • 使用python3的base64编解码实
    把写内容过程中常用的内容段记录起来,下面的资料是关于使用python3的base64编解码实现字符串的简易加密解密的内容。 import base64 copyright = 'Copyright (c) 2012 Doucub...
    99+
    2023-01-31
    编解码
  • JS Base64编码解码的示例分析
    这篇文章主要介绍JS Base64编码解码的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 基础不牢,选型糟糕糟糕的技术选型往往源自自身技术广度不足。就在数月前,一个前端...
    99+
    2022-10-19
  • java base64编码、解码的三种方式
    在Java中,可以使用以下三种方式进行base64编码和解码:1. 使用Java8的java.util.Base64类(推荐)```...
    99+
    2023-08-24
    java
  • Vue中如何使用base64编码和解码
    目录Vue使用base64编码和解码Vue路由获取query中base64解码出错总结Vue使用base64编码和解码 在项目根目录下安装 npm install --save js...
    99+
    2023-02-08
    Vue使用base64编码 Vue使用base64解码 base64编码和解码
  • 详解Python中使用base64模块来处理base64编码的方法
    base64模块是用来作base64编码解码的。这种编码方式在电子邮件中是很常见的。 它可以把不能作为文本显示的二进制数据编码为可显示的文本信息。编码后的文本大小会增大1/3。 闲话不说了,base64模块...
    99+
    2022-06-04
    详解 模块 方法
  • python密码学Base64编码和解码的方法
    本文小编为大家详细介绍“python密码学Base64编码和解码的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“python密码学Base64编码和解码的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。B...
    99+
    2023-06-30
  • php怎么实现Base64的编码和解码
    Base64算法是一种将二进制数据转换为ASCII字符的编码方式,使得数据可以在传输过程中不被修改或损坏,同时也可以隐藏数据的真实内容。在PHP中,可以利用内置函数或手动编写代码实现Base64的编码和解码。PHP内置函数的使用PHP中提供...
    99+
    2023-05-14
    Base64 php
  • php如何实现Base64的编码和解码
    这篇文章主要讲解了“php如何实现Base64的编码和解码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何实现Base64的编码和解码”吧!PHP内置函数的使用PHP中提供了两个内置...
    99+
    2023-07-05
  • MySQL字符串转为base64编码的方法
    本文主要给大家介绍MySQL字符串转为base64编码的方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL字符串转为base64编码的方法...
    99+
    2022-10-18
  • 深入理解JavaScript中的Base64编码字符串
    目录初步认识Base64是怎么诞生的基础定义编码方式体积增大= 等号非ASCII码字符编解码方法btoa 和 atob第三方库前端常见应用小图片转码文件读取Canvas生成图片其他总...
    99+
    2023-02-21
    JavaScript Base64编码字符串 JavaScript Base64编码 JavaScript Base64
  • VBScript中的Base64编码字符串
    在VBScript中,可以使用`Base64Encode`函数来进行Base64编码。下面是一个简单的示例代码:```vbscrip...
    99+
    2023-09-26
    VBScript
  • python密码学Base64编码和解码教程
    目录Base64编码编码程序输出解码程序输出差异在ASCII和base64之间缺点Base64编码 Base64编码将二进制数据转换为文本格式,通过通信通道传递,用户可以安全地处理文...
    99+
    2022-11-11
  • 彻底弄懂Base64的编码与解码原理
    Base64是一种用于将二进制数据转换为可打印字符的编码方式。它使用64个字符来表示任意二进制数据,包括字母(大写和小写)、数字以及...
    99+
    2023-09-23
    Base64
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作