在MySQL中進行base64解碼可以使用FROM_BASE64()
函數(shù)。下面是一些常見用法示例:
SELECT FROM_BASE64('SGVsbG8gV29ybGQ=') AS decoded_string;
這將輸出解碼后的字符串"Hello World"。
SELECT id, FROM_BASE64(encoded_data) AS decoded_data
FROM table_name;
這將從表中的encoded_data
列中解碼數(shù)據(jù),并將解碼后的數(shù)據(jù)顯示在結(jié)果中。
SELECT * FROM table_name
WHERE column_name = FROM_BASE64('encoded_value');
這將使用解碼后的值來進行查詢,而不是原始的base64編碼值。
請注意,使用FROM_BASE64()
函數(shù)進行解碼時,輸入的字符串必須是有效的base64編碼。否則將會返回NULL。