例如: (仅做演示):
- update t_base_user set name=md5(name),updated_time=now() where id=1;
支撑的加密函数有:
-
md5()
-
des_encrypt(加密) / des_decrypt(解密);
-
sha1()
-
password() 等等
这里不再一一介绍,有兴趣的同窗,可以移步至官网进行具体懂得。
6. 字符串连接
敕令: concat(str,str2,str3)
感化:拼接字符串
应用处景:拼接字符串,例如在某些字段上同一加上指定字符串。
例子:
- mysql> select concat("andy","qian");
- +-----------------------+
- | concat("andy","qian") |
- +-----------------------+
- | andyqian |
- +-----------------------+
- 1 row in set (0.00 sec)
9. distinct()
该函瘦削常平凡也照样用的比较多的,根本上场景是,在某些数据上,加上特定的字符串。办法如下:
7. JSON函数(5.7版本才支撑)
敕令:json_object(函数)
感化:转换json字符串
例子:
应用处景:指定命据转换json字符串
例子:
- mysql> select json_object("name","andyqian","database","MySQL");
- +---------------------------------------------------+
- | json_object("name","andyqian","database","MySQL") |
- +---------------------------------------------------+
- | {"name": "andyqian", "database": "MySQL"} |
- +---------------------------------------------------+
- 1 row in set (0.00 sec)
个中包含json_array: