有没有办法(本机MySQL函数或SQL语法)加密MySQL数据库中表的列?
答案 0 :(得分:4)
MySQL具有广泛的内置加密功能,您可以在此处找到详细的概述: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html
你可能想看看例如AES_DECRYPT()和AES_ENCRYPT()。
INSERT INTO table (mycolumn) VALUES(AES_ENCRYPT('Hello!', 'encryption_key'));
SELECT AES_DECRYPT(mycolumn, 'encryption_key') FROM table;
答案 1 :(得分:1)
对于加密功能,您可以查看:encryption-functions