色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql數據庫時間函數

黃文隆2年前10瀏覽0評論

MySQL是一種關系型數據庫管理系統,其中有許多內置的時間函數,可以方便地獲取和計算日期和時間。下面將介紹常用的幾種時間函數及其用法:

SELECT NOW();

NOW函數返回當前日期和時間。

SELECT CURDATE();
SELECT CURTIME();

CURDATE返回當前日期,CURTIME返回當前時間。

SELECT YEAR(date);
SELECT MONTH(date);
SELECT DAY(date);
SELECT HOUR(time);
SELECT MINUTE(time);
SELECT SECOND(time);

以上6個函數分別返回日期或時間的年份、月份、日份、小時、分鐘和秒數。

SELECT DATE(date);
SELECT TIME(time);

DATE函數返回日期部分,TIME函數返回時間部分。

SELECT DATE_FORMAT(date, format);
SELECT TIME_FORMAT(time, format);

DATE_FORMAT和TIME_FORMAT函數可以將日期或時間格式化成指定的字符串。格式化字符串可以包含特殊的格式符,如 %Y表示四位數年份,%m表示兩位數月份,%d表示兩位數日期,%H表示24小時制小時數等等。例如:

SELECT DATE_FORMAT('2022-11-20', '%Y-%m-%d');
SELECT TIME_FORMAT('14:30:59', '%H:%i:%s');

以上兩條語句分別返回“2022-11-20”和“14:30:59”,其中%Y-%m-%d表示年月日的格式,%H:%i:%s表示小時分鐘秒的格式。

除了以上的函數外,MySQL還提供了一些其他的時間函數,比如TIMESTAMPADD、TIMESTAMPDIFF、DATEDIFF、DATE_ADD、DATE_SUB等等。這些函數可以根據需要進行選擇和使用。