在MySQL數據庫中,我們可以使用DATE_FORMAT函數將日期和時間格式化為我們需要的各種格式。當我們需要在SQL查詢中顯示時間的小時、分鐘和秒數時,可以使用如下的時間格式:
SELECT DATE_FORMAT(datetime_column, '%H:%i:%s') FROM table_name;
其中,datetime_column
是包含日期和時間的列名,table_name
是表名。使用%H
表示小時數,使用%i
表示分鐘數,使用%s
表示秒數。
如果我們想要在查詢結果中顯示時間的格式為 “小時:分鐘:秒”,可以使用如下語句:
SELECT DATE_FORMAT(datetime_column, '%H:%i:%s') as time FROM table_name;
其中的as time
是給查詢結果中的時間格式化后的字符串起一個別名。
除此之外,我們還可以使用其他的時間格式來顯示時間。以下是一些常見的時間格式:
%Y:四位數年份(例如:2021) %y:兩位數年份(例如:21) %m:月份(01 - 12) %d:日期(01 - 31) %H:小時(00 - 23) %h:小時(01 - 12) %i:分鐘數(00 - 59) %s:秒數(00 - 59)
需要注意的是,如果使用了不符合標準的時間格式,可能會導致查詢結果不準確。因此,在編寫MySQL語句時,應該熟悉MySQL支持的時間格式,并根據需要進行格式化。