mysql数据库时间查询相关及mysql数据库向表中某字段前边或者后边追加一段字符串

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/firewolf1758/article/details/50721056

一、通过unix_timestamp()函数实现时间查询比较;

实例:SELECT * FROM zcmember WHERE UNIX_TIMESTAMP(AddTime) >= UNIX_TIMESTAMP('2016-02-22 17:00:00');

1、unix_timestamp;将时间转化为时间戳(date 类型数据转换成 timestamp 形式整数)。

没传时间参数则取当前时间的时间戳;

SELECT UNIX_TIMESTAMP();

时间参数;

SELECT UNIX_TIMESTAMP('2016-02-22 17:00:00');

2from_unixtime;将timestamp 形式整数 转化为 date类型

select from_unixtime(1456131600);

扫描二维码关注公众号,回复: 3831381 查看本文章

二、通过to_days()函数实现时间查询比较;

实例:SELECT * FROM zcmember WHERE TO_DAYS(AddTime) = TO_DAYS('2016-02-22');

1、to_days;给定一个日期date, 返回一个天数 (从年份0开始的天数 )。

SELECT TO_DAYS('1-01-01');

三、直接标准格式日期时间字符串比较;

SELECT * FROM zccontent WHERE AddTime > '2116-12-28 15:35:51'


四、mysql数据库向表中某字段前边或者后边追加一段字符串;

update zccontent set Prop1=CONCAT('a',Prop1) WHERE AddTime > '2116-12-28 15:35:51' 

update zccontent set Prop1=CONCAT(Prop1,'a') WHERE AddTime > '2116-12-28 15:35:51'








猜你喜欢

转载自blog.csdn.net/firewolf1758/article/details/50721056