一、導入表結構 USE `qskj_03`; /*Table structure for table `test` */ DROP TABLE IF EXISTS `test`; CREATE TABLE `test` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主鍵', `username` varchar(200) NOT NULL COMMENT '用戶名', `mobile` varchar(100) NOT NULL COMMENT '電話號碼', `enmobile` varbinary(100) NOT NULL COMMENT '加密后的電話號碼', KEY `id` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
二、插入一條數據 INSERT INTO test(username,mobile,enmobile)VALUES ('曹操','17779740665',AES_ENCRYPT('17779740665','key'));
三、對加密數據進行解密 SELECT t1.*,AES_DECRYPT(t1.`enmobile`,'key') AS '解密后的電話號碼' FROM test t1;