Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在mysql数据库中加密表的列吗_Mysql_Encryption - Fatal编程技术网

可以在mysql数据库中加密表的列吗

可以在mysql数据库中加密表的列吗,mysql,encryption,Mysql,Encryption,是否有任何方法(本机MySQL函数或SQL语法)来加密MySQL数据库中表的列?有关加密函数,请参阅:有关加密函数,请参阅:MySQL有多种内置加密函数,您可以在此处找到详细概述: 您可能需要查看例如AES_DECRYPT()和AES_ENCRYPT() MySQL具有广泛的内置加密功能,您可以在此处找到详细概述: 您可能需要查看例如AES_DECRYPT()和AES_ENCRYPT() 您是指特定列的记录值?是的,我是指仅针对特定列的值您是指特定列的记录值?是的,我是指仅针对特定列的值 I

是否有任何方法(本机MySQL函数或SQL语法)来加密MySQL数据库中表的列?

有关加密函数,请参阅:

有关加密函数,请参阅:

MySQL有多种内置加密函数,您可以在此处找到详细概述:

您可能需要查看例如AES_DECRYPT()和AES_ENCRYPT()


MySQL具有广泛的内置加密功能,您可以在此处找到详细概述:

您可能需要查看例如AES_DECRYPT()和AES_ENCRYPT()


您是指特定列的记录值?是的,我是指仅针对特定列的值您是指特定列的记录值?是的,我是指仅针对特定列的值
INSERT INTO table (mycolumn) VALUES(AES_ENCRYPT('Hello!', 'encryption_key'));
SELECT AES_DECRYPT(mycolumn, 'encryption_key') FROM table;