数据库MD5加密

数据库MD5加密

-- ================  测试 MD5 加密  ==============
CREATE TABLE `testmd5`(
  id INT(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `name` VARCHAR(20) COMMENT '用户名',
  `pwd` VARCHAR(50) COMMENT '密码',
  
  PRIMARY KEY(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8

-- 明文密码
INSERT INTO `testmd5`
VALUES(1, 'zhangsan', '123456'),(2, 'lisi', '123456'),(3, 'wangwu', '123456')

-- md5 加密
UPDATE `testmd5` SET pwd=MD5(pwd) -- 加密全部密码

-- 插入时加密
INSERT INTO `testmd5`(`name`, `pwd`)
VALUES('admin', MD5('123456'))

-- 校验用户密码
SELECT * FROM `testmd5` WHERE `name`='admin' AND pwd=MD5('123456')

猜你喜欢

转载自blog.csdn.net/weixin_44953227/article/details/108736040