MySQL怎么存base64编码_MySQL中如何将字符串转为base64编码?
在MySQL中,TO_BASE64()函數將字符串轉換為以base-64編碼的字符串并返回結果。(相關推薦:《MySQL教程》)
語法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編碼的方法介紹,希望對需要的朋友有所幫助!
總結
以上是生活随笔為你收集整理的MySQL怎么存base64编码_MySQL中如何将字符串转为base64编码?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 网络编程_Python网络
- 下一篇: c 添加mysql表单的一行数据类型_M