您好,登錄后才能下訂單哦!
本文主要給大家介紹MySQL字符串轉為base64編碼的方法,文章內容都是筆者用心摘選和編輯的,具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下MySQL字符串轉為base64編碼的方法吧。
語法
TO_BASE64(str)
其中str是需要編碼的字符串。
例1 -基本用法
下面是一個例子來演示基本用法:
SELECT TO_BASE64('Dog');
結果:
+------------------+ | TO_BASE64('Dog') | +------------------+ | RG9n | +------------------+
在這個例子中,參數是Dog
,一旦轉換為base-64
,它就變成了RG9n
。
我們可以使用FROM_BASE64()
函數來解碼base-64字符串:
SELECT FROM_BASE64('RG9n');
結果:
+---------------------+ | FROM_BASE64('RG9n') | +---------------------+ | Dog | +---------------------+
例2 -一個較長的字符串
下面是一個使用更長的字符串的例子:
SELECT TO_BASE64('My cat chases dogs!');
結果:
+----------------------------------+ | TO_BASE64('My cat chases dogs!') | +----------------------------------+ | TXkgY2F0IGNoYXNlcyBkb2dzIQ== | +----------------------------------+
例3 -非字符串參數
如果參數不是字符串,它將首先轉換為字符串:
SELECT TO_BASE64(123);
結果:
+----------------+ | TO_BASE64(123) | +----------------+ | MTIz | +----------------+
例4 -NULL參數
如果你輸入NULL,你會得到NULL:
SELECT TO_BASE64(NULL);
結果:
+-----------------+ | TO_BASE64(NULL) | +-----------------+ | NULL | +-----------------+
例5 -缺少參數
如果你不傳遞一個參數,你會得到一個錯誤:
SELECT TO_BASE64();
結果:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_BASE64'
例6 -參數太多
如果你傳入太多的參數,你也會得到一個錯誤:
SELECT TO_BASE64('Cat', 'Dog');
結果:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_BASE64'
看完以上關于MySQL字符串轉為base64編碼的方法,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業知識信息 ,可以持續關注我們的行業資訊欄目的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。