Methode: 1. Verwenden Sie die Funktion „date_format“, die Syntax „where date_format(date,'%Y-%m-%d')='year-month-day'“; Syntax „WHERE( datediff(time,'year-month-day')=0)“.
Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.
1. DATE_FORMAT-Funktion
WHERE(datediff(time,'year-month-day')=DATE_FORMAT()-Funktion wird zum Anzeigen von Datums-/Uhrzeitdaten verwendet in verschiedenen Formaten.
Syntax
DATE_FORMAT(date,format)
Datumsformat gibt das Ausgabeformat von Datum/Uhrzeit an.
select * from [table_name] where date_format([date_name],'%Y-%m-%d') = '2022-05-13'
Syntax
DATEDIFF(date1,date2)
SELECT * FROM [table_name] WHERE ( datediff ( update_time , '2022-05-13' ) = 0 )
SELECT * FROM [table_name] WHERE substring(Convert(char(10),update_time ,112),1,8)='20220513' SELECT * FROM [table_name] WHERE update_time between '2022-05-13 00:00:00' and '2022-05-13 23:59:59' SELECT * FROM [table_name] WHERE year(update_time ) = 2022 and month(update_time )= 05 and day(update_time ) = 13 SELECT * FROM [table_name] WHERE update_time > '2017-09-27' and update_time < '2022-05-13'
Das obige ist der detaillierte Inhalt vonSo fragen Sie die Daten eines bestimmten Tages in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!