mysql自我总结一

作者: Ian | 2019-02-05 | 阅读

ZEROFILL 补零

零填充会自动使用无符号位

零填充指的是位数固定,如果数值长度不足字段类型的长度,则使用0来填充


  1. IFNULL(P1,P2)如果如果P1不为空,则返回值为P1;P1为NULL,则返回为P2;P2有点类似替补球员;
  2. 注意,IFNULL只是针对局部字段的替换;如果整个结果查出来都是空,则不能使用IFNULL(P1,P2)

# 十五天内:  15
SELECT *,DATEDIFF(created,NOW()) from client_credit_info where DATEDIFF(created,NOW())<15;

# 在mysql中, 如果类型为时间的列设置了CURRENT_TIMESTAMP, 那么在insert一条新记录的收, 时间字段自动获取到当前时间, 如果设置了ON UPDATE CURRENT_TIMESTAMP, 则时间字段随着update命令的更新和实时变化。 如果两个属性都设置了, 那么时间字段默认为当前时间, 且随着记录的更新而自动变化。 注意, 如果仅仅是update操作, 但id(如下)并没有实际变更, 则时间值也不会变化。

`created` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',

文章中若有不足之处,还望指出。坚持是一种精神,分享是一种快乐!


版权声明:本文由 Ian 在 2019年02月05日发表。本文采用CC BY-NC-SA 4.0许可协议,非商业转载请注明出处,不得用于商业目的。
文章题目及链接:《mysql自我总结一》




  相关文章:


留言区:

TOP