在MySQL中,我們可以使用函數來得到日期的年月日。常用的函數包括:
YEAR():獲取日期的年份 MONTH():獲取日期的月份 DAY():獲取日期的日份
下面是一個示例,演示如何使用這些函數來獲取日期的年月日:
SELECT YEAR('2021-07-27') AS year, MONTH('2021-07-27') AS month, DAY('2021-07-27') AS day;
運行上述SQL語句后,我們會得到以下結果:
year | month | day | |------|-------|-----| | 2021 | 7 | 27
上述結果表明,我們使用了YEAR()、MONTH()和DAY()函數從日期字符串'2021-07-27'中獲取了年月日。
當然,我們也可以從DATETIME類型的列中獲取日期的年月日。下面是一個示例:
CREATE TABLE example ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ); SELECT YEAR(created_at) AS year, MONTH(created_at) AS month, DAY(created_at) AS day FROM example;
上述SQL語句演示了如何從DATETIME類型的列中獲取日期的年月日。
綜上所述,MySQL提供了很多函數用于獲取日期的年月日。無論是從日期字符串中獲取還是從DATETIME類型的列中獲取,都可以使用這些函數輕松實現。
上一篇mysql得到今天
下一篇mysql 建立表格命令