MySQL是一款開源的關系型數據庫管理系統,是目前世界上最流行的數據庫之一。MySQL中包含了多種不同的數據類型,其中包括時間類型。
MySQL中常見的時間類型有:
DATE:日期類型,格式為'YYYY-MM-DD'。 TIME:時間類型,格式為'HH:MM:SS'。 DATETIME:日期時間類型,格式為'YYYY-MM-DD HH:MM:SS'。 TIMESTAMP:時間戳類型,格式為'YYYY-MM-DD HH:MM:SS'。 YEAR:年份類型,格式為'YYYY'。
在MySQL中,我們可以使用STR_TO_DATE函數將字符串轉換為時間類型:
SELECT STR_TO_DATE('2022-03-01', '%Y-%m-%d') AS date;
上述SQL語句會將字符串'2022-03-01'轉換為日期類型。其中,'%Y-%m-%d'表示字符串的格式為'年-月-日'。
當我們將時間類型輸出為字符串時,可以使用DATE_FORMAT函數來指定輸出格式:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS time;
上述SQL語句會將當前時間轉換為字符串,并指定輸出格式為'年-月-日 時:分:秒'。
總之,MySQL處理時間類型非常方便,開發者只需要熟練掌握相應的SQL語句,就能夠快速地對時間類型進行操作。
下一篇mysql 日期查詢