MySQL中的日期字段
MySQL中有專(zhuān)門(mén)的日期類(lèi)型可以用來(lái)存儲(chǔ)日期和時(shí)間。主要有DATE、TIME、DATETIME和TIMESTAMP四種類(lèi)型。
如何設(shè)置日期類(lèi)型的字段
在MySQL中設(shè)置日期類(lèi)型的字段時(shí),需要指定具體的日期格式。比如DATETIME類(lèi)型:YEAR-MONTH-DAY HOUR:MINUTE:SECOND。需要注意的是,不同的日期類(lèi)型所支持的日期格式是不同的。
獲取當(dāng)前日期
可以使用NOW()函數(shù)獲取當(dāng)前日期和時(shí)間。例如:
CREATE TABLE mytable (date_column DATETIME DEFAULT NOW());
獲取日期中的年份
可以使用YEAR()函數(shù)獲取日期中的年份。例如:
SELECT YEAR(date_column) FROM mytable;
獲取日期中的月份
可以使用MONTH()函數(shù)獲取日期中的月份。例如:
SELECT MONTH(date_column) FROM mytable;
獲取日期中的日份
可以使用DAY()函數(shù)獲取日期中的日份。例如:
SELECT DAY(date_column) FROM mytable;