mysql 通過日期型別欄位來查詢資料

2021-10-05 11:54:20 字數 964 閱讀 2712

核心函式是date_format()

語法是:date_format(date,format) 

引數解釋:date 引數是合法的日期。format 規定日期/時間的輸出格式

select date_format(now(),'%y-%m-%d')

select date_format('20200425162612','%y-%m-%d')

select date_format('2020-04-25 16:26:12','%y-%m-%d')

執行結果為: 2020-04-25

查詢表例項

查詢2023年6月份的資料

select * from datetest

where date_format(date,'%y%m') = '201706'

查詢2023年的資料

select * from datetest

where date_format(date,'%y') = '2017'

查詢2023年06月01號到2023年06月25號的資料

select * from datetest

where date_format(date,'%y%m%d') between '20170601' and '20170625'

查詢2023年06月到2023年08月的資料

select* from datetest

where date_format(date,'%y%m') between '201706' and '201708'

查詢2023年到2023年的資料

select * from datetest

where date_format(date,'%y') between '2016' and '2018'

mysql查詢語句通過limit來限制查詢的行數

mysql查詢語句,通過程式設計客棧limit來限制查詢的行www.cppcns.com數。例如 select name from usertb where age 20 limit 0,1 限制從第一條開始,顯示1條 select name from usertb where age 20 lim...

mysql 關於日期時間的字段型別

mysql有5種表示時間值的日期和時間型別,分別為 date,time,year,datetime,timestamp。timestamp型別有專有的自動更新特性,timestamp型別有專有的自動更新特性,timestamp型別有專有的自動更新特性,型別大小 位元組 範圍格式 用途date 310...

mysql 關於日期時間的字段型別

mysql有5種表示時間值的日期和時間型別,分別為 date,time,year,datetime,timestamp。timestamp型別有專有的自動更新特性,timestamp型別有專有的自動更新特性,timestamp型別有專有的自動更新特性,型別大小 位元組 範圍格式 用途date 310...