|
目录
函数
时间日期函数:
所有的时间日期函数都是从完整的时间日期开始,根据需求进行截断;
例如需要时间,则只显示时间部分;需要日期就显示日期部分;
- select current_date();
- +----------------+
- | current_date() |
- +----------------+
- | 2017-11-19 |
- +----------------+
复制代码- select current_time();
- +----------------+
- | current_time() |
- +----------------+
- | 13:51:21 |
- +----------------+
复制代码- select current_timestamp();
- +---------------------+
- | current_timestamp() |
- +---------------------+
- | 2017-11-19 13:51:48 |
- +---------------------+
复制代码- select date_add('2017-10-28', interval 10 day);
- +-----------------------------------------+
- | date_add('2017-10-28', interval 10 day) |
- +-----------------------------------------+
- | 2017-11-07 |
- +-----------------------------------------+
复制代码 字符串函数
数学函数
绝对值向上取整向下取整保留2位小数位数(小数四舍五入)- select format(12.3456, 2);
复制代码 产生随机数其他函数
- md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串
- select md5('admin')
- +----------------------------------+
- | md5('admin') |
- +----------------------------------+
- | 21232f297a57a5a743894a0e4a801fc3 |
- +----------------------------------+
复制代码
- password()函数,MySQL数据库使用该函数对用户加密
- select password('root');
- +-------------------------------------------+
- | password('root') |
- +-------------------------------------------+
- | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
- +-------------------------------------------+
复制代码
- ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值
- select ifnull('abc', '123');
- +----------------------+
- | ifnull('abc', '123') |
- +----------------------+
- | abc |
- +----------------------+
- 1 row in set (0.01 sec)
-
- select ifnull(null, '123');
- +---------------------+
- | ifnull(null, '123') |
- +---------------------+
- | 123 |
- +---------------------+
- 1 row in set (0.00 sec)
复制代码 来源:https://www.cnblogs.com/DSCL-ing/p/18425444
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|