MD5()函数用法:
MD5(【1】) 1可以是一个字符串,也可以是一个可传值。它可以将其生成为MD5哈希值。
SELECT MD5("你好");
结果如下:
创建表格md5并插入值:
CREATE TABLE if NOT EXISTS Md5(
id INT(4) ,
nam VARCHAR(255),
mima VARCHAR(255),
PRIMARY KEY(id)
);
INSERT INTO `tase1`.`md5`(`id`, `nam`, `mima`) VALUES (6, '小红', '123');
INSERT INTO `tase1`.`md5`(`id`, `nam`, `mima`) VALUES (7, '小兰', '456');
INSERT INTO `tase1`.`md5`(`id`, `nam`, `mima`) VALUES (8, '小绿', '789');
INSERT INTO `tase1`.`md5`(`id`, `nam`, `mima`) VALUES (9, '小米', '234');
INSERT INTO `tase1`.`md5`(`id`, `nam`, `mima`) VALUES (10, '小小', '456');
结果如下:
将最后一列mima的指定行进行加密:
UPDATE Md5 SET mima=MD5(mima) WHERE id=6
-- 更新md5表mima这一列的值,使用MD5()加密函数进行加密,限制条件为id=6的这一行。
结果如下:
插入的时候就加密:
INSERT INTO `tase1`.`md5`(`id`, `nam`, `mima`) VALUES (11, '小小', MD5('456'));
结果如下:
密码校验:
SELECT *FROM md5 where mima=MD5('456')
结果如下:
只有密码正确才可以查询到结果 。