집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 문자열을 base64 인코딩으로 변환하는 방법은 무엇입니까?
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!