中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL中通過FROM_BASE64()函數實現解碼base64編碼的字符串

發布時間:2020-05-26 16:43:22 來源:PHP中文網 閱讀:3106 作者:三月 欄目:MySQL數據庫

不知道大家之前對類似MySQL中通過FROM_BASE64()函數實現解碼base64編碼的字符串的文章有無了解,今天我在這里給大家再簡單的講講。感興趣的話就一起來看看正文部分吧,相信看完MySQL中通過FROM_BASE64()函數實現解碼base64編碼的字符串你一定會有所收獲的。                                                            

MySQL中通過FROM_BASE64()函數實現解碼base64編碼的字符串

在MySQL中,FROM_BASE64()函數解碼一個base-64編碼的字符串并返回結果。更具體地說,它接受一個用TO_BASE64()使用的base-64編碼規則編碼的字符串,并以二進制字符串的形式返回解碼后的結果。

FROM_BASE64()語法如下:

FROM_BASE64(str)

其中參數str是你希望解碼的以base-64編碼的字符串。

例1 -基本用法

下面是一個例子來演示基本用法:

SELECT FROM_BASE64('Q2F0');

結果:

+---------------------+
| FROM_BASE64('Q2F0') |
+---------------------+
| Cat                 |
+---------------------+

在這個例子中,我們的參數是Q2F0,它是Cat的base-64編碼字符串。

我們可以通過將Cat傳遞給TO_BASE64()函數得到base-64編碼的字符串:

SELECT TO_BASE64('Cat');

結果:

+------------------+
| TO_BASE64('Cat') |
+------------------+
| Q2F0             |
+------------------+

例2 -一個較長的字符串

下面是一個使用更長的字符串的例子:

SELECT FROM_BASE64('TXkgY2F0IGxpa2VzIHRvIGNoYXNlIGVsZXBoYW50cyE=');

結果:

+-------------------------------------------------------------+
| FROM_BASE64('TXkgY2F0IGxpa2VzIHRvIGNoYXNlIGVsZXBoYW50cyE=') |
+-------------------------------------------------------------+
| My cat likes to chase elephants!                            |
+-------------------------------------------------------------+

例3 -無效參數

如果參數不是有效的base-64字符串,則返回NULL:

SELECT FROM_BASE64('Oops!');

結果:

+----------------------+
| FROM_BASE64('Oops!') |
+----------------------+
| NULL                 |
+----------------------+

例4 -NULL參數

如果你傳入NULL,你也會得到NULL:

SELECT FROM_BASE64(NULL);

結果:

+-------------------+
| FROM_BASE64(NULL) |
+-------------------+
| NULL              |
+-------------------+

例5 -缺少參數

如果你不傳遞一個參數,你會得到一個錯誤:

SELECT FROM_BASE64();

結果:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'FROM_BASE64'

例6 -參數太多

如果你傳入太多的參數,你也會得到一個錯誤:

SELECT FROM_BASE64('Q2F0', 'RWxlcGhhbnQ=');

結果:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'FROM_BASE64'

看完MySQL中通過FROM_BASE64()函數實現解碼base64編碼的字符串這篇文章,大家覺得怎么樣?如果想要了解更多相關,可以繼續關注我們的行業資訊板塊。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

铁岭市| 鄂尔多斯市| 马鞍山市| 三穗县| 铁岭县| 灵石县| 夏津县| 郓城县| 无棣县| 土默特左旗| 宣城市| 台安县| 榆林市| 阜宁县| 财经| 高州市| 磴口县| 永胜县| 海安县| 彝良县| 阳泉市| 湘潭县| 淳化县| 香河县| 萝北县| 临清市| 龙泉市| 怀远县| 密山市| 锡林浩特市| 芦溪县| 乌审旗| 温泉县| 仁寿县| 黄梅县| 勃利县| 塔河县| 兴海县| 宜昌市| 长阳| 高要市|