MySQL 常用函数 加密函数
2016-06-15 14:36
316 查看
MySQL 常用函数
加密函数
1,PASSWORD(str) 一般对用户的密码加密 不可逆
eg:
INSERT INTO t_t VALUES(NULL,'2013-1-1','a',1,PASSWORD('123456'));
2,MD5(str) 普通加密 不可逆
eg:
INSERT INTO t_t VALUES(NULL,'2013-1-1','a',1,MD5('123456'));
3,ENCODE(str,pswd_str) 加密函数,结果是一个二进制数,必须使用 BLOB 类型的字段来保存它;
eg:
INSERT INTO t_t VALUES(NULL,'2013-1-1','a',1,MD5('123456'),ENCODE('abcd','aa'));
4,DECODE(crypt_str,pswd_str) 解密函数;
eg:
SELECT DECODE(pp,'aa') FROM t_t WHERE id=5;
加密函数
1,PASSWORD(str) 一般对用户的密码加密 不可逆
eg:
INSERT INTO t_t VALUES(NULL,'2013-1-1','a',1,PASSWORD('123456'));
2,MD5(str) 普通加密 不可逆
eg:
INSERT INTO t_t VALUES(NULL,'2013-1-1','a',1,MD5('123456'));
3,ENCODE(str,pswd_str) 加密函数,结果是一个二进制数,必须使用 BLOB 类型的字段来保存它;
eg:
INSERT INTO t_t VALUES(NULL,'2013-1-1','a',1,MD5('123456'),ENCODE('abcd','aa'));
4,DECODE(crypt_str,pswd_str) 解密函数;
eg:
SELECT DECODE(pp,'aa') FROM t_t WHERE id=5;
相关文章推荐
- can‘t find lmysqlclient
- MySQL INSERT插入条件判断:如果不存在则插入
- MySql解压版使用
- mysql中的unsigned
- mysql备份文件注释乱码处理工具
- MySQL事件调度器详解
- MySQL 常用函数 数学函数
- MySql事务无法回滚的原因
- MySQL性能优化的21个最佳实践 和 mysql使用索引
- MySQL5.6免安装版的安装教材教程
- MySQL索引类型总结和使用技巧以及注意事项
- MySQL 常用函数 字符串函数
- MySQL 常用函数 日期和时间函数
- MySQL 显示SQL执行时间
- mysql索引的类型和优缺点
- MySQL 库 和 样例表 创建脚本
- mysql5.5 慢日志slow log
- column cannot be null mysql
- mysql查看触发器 删除触发器
- MYSQL查询空值/NULL值