1.MySQL中毫秒值和日期的指定格式的相互转换及其时间函数
-
MySQL自带的CURRENT_TIMESTAMP或CURRENT_TIMESTAMP();
自动获取的是当天的日期默认是:年月日时分秒
-
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