MySQL 是一個廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它提供了許多處理日期和時間的內(nèi)置函數(shù),這些函數(shù)可以用于從日期/時間值中提取信息、計算日期差值以及將日期/時間值轉(zhuǎn)換為字符串等。本文將介紹 MySQL 中的幾個常用的日期/時間函數(shù)。
SELECT CURDATE();
該函數(shù)返回當前日期,格式為 'YYYY-MM-DD'。
SELECT CURTIME();
該函數(shù)返回當前時間,格式為 'HH:MM:SS'。
SELECT NOW();
該函數(shù)返回當前日期和時間,格式為 'YYYY-MM-DD HH:MM:SS'。
SELECT MONTH('2022-05-19');
該函數(shù)返回給定日期的月份,結(jié)果為整數(shù)值。
SELECT YEAR('2022-05-19');
該函數(shù)返回給定日期的年份,結(jié)果為整數(shù)值。
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s');
該函數(shù)將日期/時間值格式化為字符串,可以指定多種格式,如年-月-日,小時:分鐘:秒等。
除了上述函數(shù),MySQL 還提供了其他許多處理日期和時間的函數(shù),如 DATE_ADD(), DATE_SUB(), DATEDIFF() 等。使用這些函數(shù)可以輕松地完成日期和時間的處理,提高數(shù)據(jù)的管理效率。
下一篇css游戲代碼大全