首页 >

mysql怎么插入md5 |mysql 修改列约束

activiti配置mysql,mysql根据内容检索,node mysql注册登入,mysql用load导入数据,mysql 外键名称,mysql 修改列约束mysql怎么插入md5 |mysql 修改列约束

使用MD5对密码进行加密

在将用户的密码数据存储入数据库前,大家可以对密码进行MD5加密,这样能够很好的保护用户的密码数据,以免出现密码泄露导致隐私安全问题。

在MySQL中插入MD5加密的密码

MySQL本身并没有直接支持MD5加密的函数,但可以通过自定义函数实现这个目的。例如,下面大家创建一个名为MD5的函数:

DELIMITER $$

CREATE FUNCTION MD5(content VARCHAR(100)) RETURNS VARCHAR(32)

BEGIN RETURN MD5(content); END

$$

这个函数可以将传入的字符串进行MD5加密,并返回32位的哈希值。

现在,大家来插入一个MD5加密后的密码到MySQL中:

INSERT INTO user (username, password) VALUES ('john', MD5('123456'));

这样,大家就成功地将john用户的密码进行了MD5加密后存储到了MySQL中。


mysql怎么插入md5 |mysql 修改列约束
  • commysql报错(解决mysql数据库连接问题) |mysql 查看被锁的表
  • commysql报错(解决mysql数据库连接问题) |mysql 查看被锁的表 | commysql报错(解决mysql数据库连接问题) |mysql 查看被锁的表 ...

    mysql怎么插入md5 |mysql 修改列约束
  • Mysql的主键可以有几个(详解Mysql主键的定义和使用) |mysql修改某个字段名称
  • Mysql的主键可以有几个(详解Mysql主键的定义和使用) |mysql修改某个字段名称 | Mysql的主键可以有几个(详解Mysql主键的定义和使用) |mysql修改某个字段名称 ...

    mysql怎么插入md5 |mysql 修改列约束
  • mysql中的资源值是什么意思? |mysql视图添加数据类型
  • mysql中的资源值是什么意思? |mysql视图添加数据类型 | mysql中的资源值是什么意思? |mysql视图添加数据类型 ...