Mysql數(shù)據(jù)庫時間查詢舉例詳解
更新時間:2023年05月18日 14:11:53 作者:summit_0.0
在項目開發(fā)中,一些業(yè)務(wù)表字段經(jīng)常使用日期和時間類型,而且后續(xù)還會牽涉到這類字段的查詢,下面這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫時間查詢的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
1、查詢當(dāng)前時間 年月日時分秒
select now();
2、查詢當(dāng)前時間 前三小時 的時間點
select subdate(now(),interval 3 hour);
3、查詢當(dāng)前時間 前三天 的時間點
select subdate(now(),interval 3 day);
4、查新當(dāng)前時間 前三分鐘 的時間點
select subdate(now(),interval 3 minute);
5、查詢當(dāng)前時間 時分秒
select current_time();
6、查詢當(dāng)前時間 年月日時分秒
select current_date();
7、獲取本月最后一天
select last_day(curdate());
8、獲取本月第一天
select date_add(curdate(), interval - day(curdate()) + 1 day);
9、獲取下個月第一天
select date_add(curdate() - day(curdate()) + 1, interval 1 month);
10、獲取本月天數(shù)
select day(last_day(curdate()));
11、獲取一個月前的今天
select date_sub(curdate(), interval 1 month);
12、獲取兩個月前的今天
select date_sub(curdate(), interval 2 month);
13、獲取當(dāng)前時間【當(dāng)前月的第幾天】
select datediff(curdate(), date_sub(curdate(), interval 1 month));
附:MySql查詢上一年、上一個月、上一個星期…
查詢昨天的數(shù)據(jù)
select * from test as 'time' where time.update_time <DATE_SUB(CURDATE(), INTERVAL 1 DAY)
查詢上一周的數(shù)據(jù)
select * from test as 'time' where time.update_time<DATE_SUB(CURDATE(), INTERVAL 1 WEEK)
查詢上一個月的數(shù)據(jù)
select * from test as 'time' where time.update_time<DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
查詢上一年的數(shù)據(jù)
select * from test as 'time' where time.update_time<DATE_SUB(CURDATE(), INTERVAL 1 YEAR)
總結(jié)
到此這篇關(guān)于Mysql數(shù)據(jù)庫時間查詢的文章就介紹到這了,更多相關(guān)Mysql時間查詢內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL Packet for query is too large 問題及解決方法
這篇文章主要介紹了MySQL Packet for query is too large 問題及解決方法,需要的朋友可以參考下2018-05-05

Flume如何自定義Sink數(shù)據(jù)至MySQL
Flume是分布式日志收集系統(tǒng),通過自定義Sink,可實現(xiàn)將事件數(shù)據(jù)寫入MySQL,自定義Sink需繼承AbstractSink類和實現(xiàn)Configurable接口,通過process方法處理Channel數(shù)據(jù),適用于特定數(shù)據(jù)存儲需求
2024-10-10 ![UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists](http://img.jbzj.com/images/xgimg/bcimg5.png)
UCenter info: MySQL Query Error SQL:SELECT value FROM [Table
大家先看下數(shù)據(jù)庫權(quán)限問題,然后再進行如下操作。
2011-09-09 
Windows MySQL修改配置文件my.ini不生效問題
在Windows Server 2019上修改MySQL 5.6的安裝目錄下my.ini文件后,需要通過修改注冊表中的ImagePath值來確保MySQL讀取新的配置文件,修改時應(yīng)確保配置文件路徑正確,并且新配置不會覆蓋原有配置,以保證修改生效
2025-01-01