在MySQL中,可以使用當前時間來記錄某些操作的發生時間或者進行時間區間篩選等操作,下面介紹一些與MySQL當前時間相關的基礎語句。
-- 獲取當前時間 SELECT NOW(); -- 輸出:2021-11-20 15:26:02 -- 獲取當前日期 SELECT CURRENT_DATE(); -- 輸出:2021-11-20 -- 獲取當前時間的unix時間戳 SELECT UNIX_TIMESTAMP(NOW()); -- 輸出:1637432762 -- 獲取當前時間的UTC時間 SELECT UTC_TIMESTAMP(); -- 輸出:2021-11-20 07:26:02 -- 獲取當前UTC日期 SELECT UTC_DATE(); -- 輸出:2021-11-20 -- 獲取當前時間所在時區,以小時為單位 SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP()) / 3600; -- 輸出:8
以上語句可以方便地獲取當前時間或者進行時間轉換,便于進行時間相關的操作。需要注意的是,MySQL的時間操作需要按照預定的格式進行,否則會影響結果。