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'
SELECT TO_BASE64('Cat', 'Dog');
결과:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_BASE64'
위 내용은 MySQL에서 문자열을 base64 인코딩으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!