MySQL中的encode函數(shù)可以將一個字符串轉換成一個經過編碼的二進制字符串。
使用方法:
SELECT encode('Hello','hex')
上述語句將輸出通過十六進制編碼的字符串。
encode函數(shù)支持兩種編碼方式:
- hex:將字符串轉換成十六進制編碼的字符串。
- base64:將字符串轉換成base64編碼的字符串。
使用方法:
SELECT encode('Hello','base64')
上述語句將輸出通過base64編碼的字符串。
需要注意的是,decode函數(shù)可以將經過編碼的二進制字符串轉換回原字符串。
使用方法:
SELECT decode('48656C6C6F','hex')
上述語句將輸出'Hello',因為'48656C6C6F'是'Hello'的十六進制編碼字符串。
總之,MySQL中的encode函數(shù)和decode函數(shù)可以方便地進行編碼和解碼操作。