使用MD5()函数对数据进行加密
- 利用school数据库,新建一个
testMD5
表
use school
drop table `testMD5`
create table `testMD5`(
`id` int(4) not null auto_increment,
`name` varchar(20) not NULL,
`pwd` varchar(50) NOT NULL,
PRIMARY KEY(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8;
- 在表中添加数据
INSERT INTO testMD5 VALUES
(null,"zhangsan","123"),
(null,"lisi","123"),
(null,"wangwu","123")
这个时候,数据库中存储的信息都是直接显示的,不够安全。
我们对id为4的密码进行加密:
UPDATE testMD5 SET `pwd` = MD5(`pwd`) where `id` = 4
这时我们再查看数据库中的密码:
通过这种方式,能够提高数据的安全性。