Mysql的相关函数

导读:本篇文章讲解 Mysql的相关函数,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1.MySQL中毫秒值和日期的指定格式的相互转换及其时间函数

  1. 毫秒值转换为指定的日期格式
    使用MYSQL自带的函数UNIX_TIMESTAMP(CURRENT_TIMESTAMP)
    在这里插入图片描述

  2. MySQL自带的CURRENT_TIMESTAMP或CURRENT_TIMESTAMP();
    自动获取的是当天的日期默认是:年月日时分秒
    在这里插入图片描述

  3. DATE_FORMAT(date, format)函数可根据format字符串格式化日期或日期和时间值date,返回结果串。
    如:SELECT DATE_FORMAT(CURRENT_TIMESTAMP,'%Y-%m-%d')
    把今天的日期转化为自己想要的格式
    在这里插入图片描述
    更多日期格式看这:
    在这里插入图片描述

2.需要注意的细节

  在oracle中key不是关键字当作为字段使用时不会出现问题,但是在mysql中key是关键字如果使用为字段,当使用查询或者插入时就会报错,这个我们需要避免把mysql的关键字作为字段,由于公司需要把oracle改为mysql所以出现了mysql关键字的字段,我们不能动表那么只能使用
在这里插入图片描述

来括起来,这个 并不是单引号,而是数字那一行键的最左边的那个键,在英文状态下的才可以 ,用它把关键字括起来就可以解决这个问题。所以说下次用字段的话最好注意下,是不是关键字。

mysql使用sum函数对数据求和:
通过sql语句查询到的数据如果返回null,我们写的代码如果是返回一个对象来封装这个值,那么就会出现该对象返回为null,这个时候调用对象就会报空指针异常,我们对sql语句进行修改可以通过ifnull来替换数据,ifnull(sum(fl_Integral),0) 参数一需要判断的列如果是null,那么就替换成参数二的值。
在这里插入图片描述
添加ifnull语句后的结果:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/83905.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!