MySQL取時間日期函數(shù)簡介
MySQL是目前廣泛使用的關系型數(shù)據(jù)庫管理系統(tǒng)之一,它提供了多種取時間日期函數(shù)來滿足用戶需求。在日常工作中,我們經(jīng)常需要在查詢數(shù)據(jù)時獲取當前時間、日期、年、月等相關信息,這些都可以通過MySQL的時間日期函數(shù)輕松實現(xiàn)。
獲取當前時間
使用函數(shù)now()可以獲取當前時間,其返回的格式為"YYYY-MM-DD HH:MM:SS"。例如:
SELECT NOW();
執(zhí)行以上SQL語句,就可以得到當前時間。
獲取當前日期
使用函數(shù)curdate()可以獲取當前日期,其返回的格式為"YYYY-MM-DD"。例如:
SELECT CURDATE();
執(zhí)行以上SQL語句,就可以得到當前日期。
獲取當前時間戳
使用函數(shù)unix_timestamp()可以獲取當前的時間戳,其返回的是從1970年1月1日至今的秒數(shù)。例如:
SELECT UNIX_TIMESTAMP();
執(zhí)行以上SQL語句,就可以得到當前的時間戳。
獲取年份
使用函數(shù)year()可以獲取指定日期或時間的年份。例如:
SELECT YEAR('2021-10-01');
執(zhí)行以上SQL語句,就可以得到2021年。
獲取月份
使用函數(shù)month()可以獲取指定日期或時間的月份。例如:
SELECT MONTH('2021-10-01');
執(zhí)行以上SQL語句,就可以得到10月。
獲取日期
使用函數(shù)date()可以獲取指定時間或日期的日期部分。例如:
SELECT DATE('2021-10-01 12:34:56');
執(zhí)行以上SQL語句,就可以得到2021-10-01。
獲取時間
使用函數(shù)time()可以獲取指定時間或日期的時間部分。例如:
SELECT TIME('2021-10-01 12:34:56');
執(zhí)行以上SQL語句,就可以得到12:34:56。
總結
MySQL提供了多種取時間日期函數(shù),通過這些函數(shù)可以方便地獲取當前時間日期、年月日、時間戳等信息,這些函數(shù)在日常數(shù)據(jù)查詢和管理中非常有用。