📜  MySQL | ENCODE( )函数

📅  最后修改于: 2022-05-13 01:54:50.023000             🧑  作者: Mango

MySQL | ENCODE( )函数

MySQL ENCODE()函数用于对纯文本字符串进行编码。 MySQL ENCODE()函数返回一个与纯文本字符串。如果传递的字符串是空字符串,MySQL DECODE()函数将返回空字符串。

ENCODE()函数接受两个参数,即要编码的字符串和用于编码纯文本字符串。

句法:

ENCODE(plain_string, password_string);

使用的参数:

  • plain_string –用于指定要编码的纯文本。
  • password_string –用于指定密码字符串以对纯文本字符串进行编码。

返回值:
MySQL 中的 ENCODE函数在编码后返回一个二进制字符串。

支持的 MySQL 版本:

  • MySQL 5.7
  • MySQL 5.6
  • MySQL 5.5
  • MySQL 5.1
  • MySQL 5.0
  • MySQL 4.1

示例 1:在字符串上实现 ENCODE函数。

SELECT  
ENCODE('geeksforgeeks', 'passwordstring'); 

输出:

Q)?P????j[K 

示例 2:对具有字符和整数组合的字符串实现 ENCODE函数。

SELECT  
ENCODE('geeksforgeeks123', 'passwordstring'); 

输出:

Q)?P????j[K??= 

示例 3:在 NULL字符串上实现 ENCODE函数。

SELECT  
ENCODE('NULL', 'passwordstring'); 

输出:

NULL