日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql查询1971年以前_mysql查询昨天 一周前 一月前 一年前的数据

發布時間:2025/3/15 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql查询1971年以前_mysql查询昨天 一周前 一月前 一年前的数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

mysql 昨天 一周前 一月前 一年前的數據 這里主要用到了date_sub,

參考如下

select * from yh_content

where inputtime>date_sub(curdate(), interval 1 day)

where inputtime>date_sub(curdate(), interval 1 week)

where inputtime>date_sub(curdate(), interval 1 month)

where inputtime>date_sub(curdate(), interval 1 year)

注意:如果數據庫中時間以unix時間戳的形式存放的話,在時間對比上需要更改為統一格式:

date_sub()返回的是格式化后的時間:2014-05-17

需要用unix_timestamp()轉化為unix時間戳形式對比:

where inputtime>unix_timestamp(date_sub(curdate(), interval 1 day))

where inputtime>unix_timestamp(date_sub(curdate(), interval 1 week))

where inputtime>unix_timestamp(date_sub(curdate(), interval 1 month))

where inputtime>unix_timestamp(date_sub(curdate(), interval 1 year))

詳細請查看mysql時間函數:date_sub、date_add、unix_timestamp等函數的用法

mysql中獲取一天、一周、一月時間數據的各種sql語句寫法

今天抽時間整理了一篇mysql中與天、周、月有關的時間數據的sql語句的各種寫法,部分是收集資料,全部手工整理,自己學習的同時,分享給大家,并首先默認創建一個表、插入2條數據,便于部分數據的測試,其中部分名詞或函數進行了解釋說明。直入主題!

創建表:

create table if not exists t

(

id int,

addtime datetime default '0000-00-00 00:00:00′

)

添加兩條初始數據:

insert t values(1, '2012-07-12 21:00:00′);

insert t values(2, '2012-07-22 21:00:00′);

一、當天或當日插入的數據:

1、傳統對比判斷:select * from `t` where date_format(addtime,'%y-%m-%d') = date_format(now(),'%y-%m-%d')");

2、第一點的簡寫:select * from `t` where addtime >= date_format(now(),'%y-%m-%d');

3、利用函數判斷:select * from `t` where datediff(addtime,now()) =0;//推薦此方法

4、利用時間戳判斷:select * from `t` where addtime between (unix_timestamp(now()-86440)) and now();

注:返回當天時間的mysql函數有curdate()、current_date()、current_date、now()幾種;其中now()獲取的日期格式為0000-00-00 00:00:00的時間;curdate()、current_date()、current_date是獲取日期格式為0000-00-00的時間,所以返回的時間無時分秒;

二、當月的相關數據寫法:

1、今天是當月的第幾天:select dayofmonth( now( ) );

2、獲取當月的第一天時間:select data_sub( now(), interval dayofmonth(now()) – 1 day);

日期運算函數,句型:date_add(date,interval expr type)和date_sub(date,interval expr type)

date為一個datetime或date值,可當作起始時間,expr為一個表達式,用來指定增加或減少的時間間隔數目,可為一個字符串–若為負值,則在表達式前加個"-"符號。type為關鍵詞,它表示了表達式被解釋的方式,通常用年(year)、月(month)、日(day)、周(week)等。

interval的用戶說明:

1、當函數使用時,即interval(),為比較函數,如:interval(10,1,3,5,7); 結果為4;

原理:10為被比較數,后面1,3,5,7為比較數,將后面四個依次與10比較,看后面數字組有多少個少于10,則返回其個數。前提是后面數字組為從小到大排列,否則返回結果0。

2、當關鍵詞使用時,表示為設置時間間隔,常用在date_add()與date_sub()函數里,如:interval 1 day ,解釋為將時間間隔設置為1天。

弄清楚了上面幾個重要的日期運算函數,下面再來一個混合的日期運算。

3、上個月的第一天時間:select date_sub( date_sub( now( ) , interval dayofmonth( now( ) ) -1 day ) , interval 1 month ); 是不是一目了然了!

三、當周的相關數據寫法:

1、獲取今天是一周第幾天或星期幾:select weekday(now());返回的是數字:0為周一,6為周日

2、獲取本周的第一天日期:select date_sub(now(),interval weekday(now()) day);或select date_add(now(),interval -weekday(now()) day);或 select curdate( ) – weekday( curdate( ) );

3、再寫一個上周的第一天至現在的數據:(以表t為數據表)

select * from `t` where addtime >= date_format(date_sub(date_sub(now(), interval weekday(now()) day), interval 1 week), ‘%y-%m-%d');是不是有些感覺了!

注:若你是以時間戳保存的時間字段,那么請用from_unixtime()函數轉換為時間格式,如:from_unixtime($timestamp)

四、mysql中將日期轉為時間戳

前三點的方法,講的都是將日期轉為相應時間常量,并沒有提到時間戳與時間的轉換,這里把它寫出來,

1、時間戳轉日期,方法是select from_unixtime(1336542121);

2、日期轉時間戳,方法是:select unix_timestamp('2013-04-08′);

結合前面3點,對于時間戳就更能靈活運用了!最后更新于:2013.04.08

希望與廣大網友互動??

點此進行留言吧!

總結

以上是生活随笔為你收集整理的mysql查询1971年以前_mysql查询昨天 一周前 一月前 一年前的数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲男女视频在线观看 | 国产精品久久毛片 | 国产精品免费视频一区二区三区 | 亚洲爽片 | 成人深夜免费视频 | 99精品欧美一区二区蜜桃免费 | 黑人100部av解禁片 | 亚洲精品99 | 日本精品免费视频 | 无码人妻久久一区二区三区 | 日韩欧美综合一区 | 老太太av | 草比网站| 中文字幕有码在线视频 | 成年人在线免费看 | 久久久国产精华液999999 | 久久综合伊人 | 久久久久久久久久免费 | 在线观看黄色片 | 免费美女视频网站 | 97精品国产 | 成人精品视频一区 | 亚洲色图视频在线 | 波多野结衣一区二区在线 | 成人小说亚洲一区二区三区 | 漂亮人妻被黑人久久精品 | av一区在线播放 | 四虎新网站| 一区二区三区四区在线视频 | 欧美一性一乱一交一视频 | 中文字幕一区二区免费 | 一区二区自拍偷拍 | 逼逼爱插插网站 | 丰满少妇久久久久久久 | 日批网站在线观看 | 四虎成人在线视频 | 影音先锋亚洲一区 | 欧美a√ | 国产精品一区二区三区不卡 | 国产精品人妻一区二区三区 | 色播开心网 | 精品一卡二卡 | 国产在线观看精品 | 成人毛毛片 | 亚洲天堂网站 | 亚洲精品一区二区在线观看 | 蜜桃av导航 | a男人天堂| 日韩人妻无码精品综合区 | 日本高清免费看 | 国产欧美一区二区三区在线看 | 久久免费资源 | 日本黄网站| 91狠狠爱 | 欧美乱论视频 | 天天草夜夜草 | 吃奶摸下的激烈视频 | 久久免费久久 | 青青操青青| 久久亚洲AV无码专区成人国产 | 欧美三级色图 | 综合久久久久 | 人人超碰在线 | 三级视频在线播放 | 精品欧美一区二区三区久久久 | 青草久久久久 | 欧美36p| av永久免费 | 国产精品无码免费专区午夜 | 影音先锋久久久久av综合网成人 | 狠狠操天天干 | 日韩精品影院 | 久久一区精品 | 芒果视频污污 | 久久av红桃一区二区小说 | 激情福利网 | 欧美呦呦 | 亚洲黄色在线视频 | 国产精选第一页 | 北条麻妃一区二区三区免费 | 日本乱码视频 | 女人被男人操 | 日本妈妈3 | 国内精品免费 | 亚洲 欧美 日韩 在线 | 日本色区 | 九色影视 | 美女草逼视频 | 澳门久久| 野花社区视频在线观看 | 波多野结衣视频网站 | 国产中文在线 | 欧美三区在线观看 | 国产三级小视频 | 国产精品无码专区 | 欧洲一区二区三区四区 | 美女啪啪一区二区 | 中文字幕在线2021 | 黄色免费在线播放 |