MySQL中有专门的日期类型可以用来存储日期和时间。主要有DATE、TIME、DATETIME和TIMESTAMP四种类型。
在MySQL中设置日期类型的字段时,需要指定具体的日期格式。比如DATETIME类型:YEAR-MONTH-DAY HOUR:MINUTE:SECOND。需要注意的是,不同的日期类型所支持的日期格式是不同的。
可以使用NOW()函数获取当前日期和时间。例如:
CREATE TABLE mytable (date_column DATETIME DEFAULT NOW());
可以使用YEAR()函数获取日期中的年份。例如:
SELECT YEAR(date_column) FROM mytable;
可以使用MONTH()函数获取日期中的月份。例如:
SELECT MONTH(date_column) FROM mytable;
可以使用DAY()函数获取日期中的日份。例如:
SELECT DAY(date_column) FROM mytable;