3. 添加/削减日期时光
敕令:DATE_ADD(date,interval expr unit)
DATE_SUB(date,interval expr unit)
感化: 增长/削减日期时光
5. 加密函数
例子:
留意事项: 如不雅今朝你们数据库中的数据照样明文,此时可以应用数据库加密算法进行加密。
应用处景:当前时光的前一天,前几分钟。 常用于数据统计。
- mysql> select date_add(now(),interval 1 day);
- +--------------------------------+
- | date_add(now(),interval 1 day) |
- +--------------------------------+
- | 2017-12-28 20:10:17 |
- +--------------------------------+
- 1 row in set (0.00 sec)
个中Date表示日期格局,个中就包含: 如
2. 日期格局化
2017-12-27,now() 等格局。
expr:表示数量。
unit:表示单位,支撑毫秒(microsecond),秒(second),小时(hour),天(day),周(week),年(year)等。
4. 类型转换
敕令: CAST(expr AS type)
如下所示:
感化: 重要用于显示类型转换
应用处景:显示类型转换
例子:
- mysql> select cast(18700000000 as char);
- +---------------------------+
- | cast(18700000000 as char) |
- +---------------------------+
- | 18700000000 |
- +---------------------------+
- 1 row in set (0.00 sec)
须要留意的是,个中type支撑的不是全部根本数据类型,支撑的具体类型,请参考之前的文┞仿《谈谈MySQL显示类型转换》。
敕令:
md5(data)
感化: 用于加密数据
应用处景:加密,一些隐私数据,例如银行卡号,身份证等须要存储密文,(当然,不建议应用数据库层加密,应当在应用层加密)
例子:
- mysql> select md5("andyqian");
- +----------------------------------+
- | md5("andyqian") |
- +----------------------------------+
- | 8a6f60827608e7f1ae29d1abcecffc3a |
- +----------------------------------+
- 1 row in set
推荐阅读
【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 这个话题乍一看可能有些奇怪,>>>详细阅读
地址:http://www.17bianji.com/lsqh/40206.html
1/2 1