Mysql操作時間

2021-08-31 19:46:59 字數 449 閱讀 3061

首先知道以下含義:

now() 2011-10-11 10:48:00 (此刻的時間)

curdate() 2011-10-11 (指的是零點以後的資料)

date_sub(now() , interval 1 day) 2011-10-10 10:57:32 (昨天此刻的時間)

date_sub(curdate(), interval 6 day) 2011-10-05 (七天前的時間)

總結: now()和curdate()都是datetime型別,前者顯示詳細時間,後者顯示年月日;

1.取得今天零點以後的資料

select * from 表名 where 時間字段 >= curdate()

2.取得七天以內資料

select * from 表名 where 時間字段 >= date_sub(curdate(), interval 6 day)

mysql 時間操作 mysql操作時間

select curdate 獲取當前日期 select last day curdate 獲取當月最後一天。select date add curdate interval day curdate 1 day 獲取本月第一天 select date add curdate day curdate ...

MySql 操作時間

這篇部落格的記錄,主要是在這次的專案中運用到了很多時間函式,才發現自己對mysql的時間函式記憶不夠,在統計中,很多地方都是用到時間進行統計,而靈活運用sql函式,可以事半功倍。找出當前今天的資料 select from table where date 時間字段 curdate date 這個函式...

mysql操作時間

select curdate 獲取當前日期 select last day curdate 獲取當月最後一天。select date add curdate interval day curdate 1 day 獲取本月第一天 select date add curdate day curdate ...