ON DUPLICATE KEY UPDATE
在这个表中day和slot都是主键,进行插入时如果插入的数据中day或者slot有一项和表中数据时重复的就不添加直接对表中该数据进行操作,cnt = cnt + 1
1 | <!-- |
USING()
见上一个代码如果两张表的用* join做关联,并且on字段显示的关联字段名称一致,可以使用USING()代替on
CURRENT_DATE
当前日期 不带时分秒
RAND()
生成大于0小于1的随机数
CONCAT(a,b)
拼接字符串
LEFT(“字符串s”,n)
截取s的前n位
LEFT(NOW(), 14)
来获得当前的日期和时间最接近的小时:
INET_ATON() INET_NTOA()
将ip地址在字符串与证书之间转换 address to number
1 | SELECT INET_ATON('192.168.1.1') |
INTERVAL
MySQL日期换算连接符
1 | 1. MySQL 为日期增加一个时间间隔:date_add() |
TO_DAYS()
返回从0000年(公元1年)至当前日期的总天数。
CURRENT_DATE
获取的是当天日期,如:2015-12-07
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!