问题引入
我们在创建用户的时候,如果往数据库里直接写账号密码,那么就会产生一个问题:密码直接暴露了。
例如我创建了一个用户:账号:admin,密码:admin
如果是这样,那么将会很危险,因为一旦别人看见之后,自己的数据库将会非常的危险!
我的解决办法
MYSQL有一个加密的语句:select password('字符串');
演示:查询字符串“admin”的对应加密字符。
所以我们在插入的时候可以这样写
insert into 表名 (user,password) values ('账号的字符串',(select password('密码的字符串')));
总结
我只举了一个简单的例子,做了一个思路。
其余有很多加密算法,有不同的方法,在之后可以深入研究一下。