> 데이터 베이스 > MySQL 튜토리얼 > MySQL에서 문자열을 base64 인코딩으로 변환하는 방법은 무엇입니까?

MySQL에서 문자열을 base64 인코딩으로 변환하는 방법은 무엇입니까?

藏色散人
풀어 주다: 2019-04-01 09:28:16
원래의
3709명이 탐색했습니다.

MySQL에서 TO_BASE64() 함수는 문자열을 base-64로 인코딩된 문자열로 변환하고 그 결과를 반환합니다. (관련 권장사항: "MySQL TutorialTO_BASE64()函数将字符串转换为以base-64编码的字符串并返回结果。(相关推荐:《MySQL教程》)

语法

TO_BASE64(str)
로그인 후 복사

其中str是需要编码的字符串。

例1 -基本用法

下面是一个例子来演示基本用法:

SELECT TO_BASE64('Dog');
로그인 후 복사

结果:

+------------------+
| TO_BASE64('Dog') |
+------------------+
| RG9n             |
+------------------+
로그인 후 복사

在这个例子中,参数是Dog,一旦转换为base-64,它就变成了RG9n

我们可以使用FROM_BASE64()")

Grammar

SELECT FROM_BASE64('RG9n');
로그인 후 복사

여기서 str은 인코딩해야 하는 문자열입니다.

예 1 - 기본 사용법

다음은 기본 사용법을 보여주는 예입니다.

+---------------------+
| FROM_BASE64('RG9n') |
+---------------------+
| Dog                 |
+---------------------+
로그인 후 복사

결과: # 🎜🎜#

SELECT TO_BASE64('My cat chases dogs!');
로그인 후 복사
이 예에서 매개변수는 Dog이며, base-64로 변환되면 RG9n이 됩니다. .

FROM_BASE64()를 사용할 수 있습니다. Base-64 문자열을 디코딩하는 함수

:

+----------------------------------+
| TO_BASE64('My cat chases dogs!') |
+----------------------------------+
| TXkgY2F0IGNoYXNlcyBkb2dzIQ==     |
+----------------------------------+
로그인 후 복사

결과:

SELECT TO_BASE64(123);
로그인 후 복사

예 2 - 더 긴 문자열

다음은 더 긴 문자열을 사용한 예입니다.

+----------------+
| TO_BASE64(123) |
+----------------+
| MTIz           |
+----------------+
로그인 후 복사

결과:

SELECT TO_BASE64(NULL);
로그인 후 복사

#🎜 🎜#예 3 - 비- 문자열 매개변수

매개변수가 문자열이 아닌 경우 먼저 문자열로 변환됩니다.

+-----------------+
| TO_BASE64(NULL) |
+-----------------+
| NULL            |
+-----------------+
로그인 후 복사

결과:


SELECT TO_BASE64();
로그인 후 복사

예 4 - NULL 매개변수

NULL을 입력하면 NULL이 발생합니다.

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_BASE64'
로그인 후 복사
로그인 후 복사

Result ) 🎜#
SELECT TO_BASE64('Cat', 'Dog');
로그인 후 복사

결과:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_BASE64'
로그인 후 복사
로그인 후 복사

예 6 - 매개변수가 너무 많음#🎜🎜##🎜🎜##🎜🎜#매개변수를 너무 많이 전달하면 또한 오류가 발생합니다: #🎜🎜#rrreee#🎜🎜# 결과: #🎜🎜##🎜🎜#rrreee#🎜🎜#이 문서는 MySQL에서 문자열을 base64 인코딩으로 변환하는 방법에 관한 것입니다. 방법이 소개되었습니다. 그렇게 되기를 바랍니다. 도움이 필요한 친구를 도와주세요! #🎜🎜#

위 내용은 MySQL에서 문자열을 base64 인코딩으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿