如何在mysql命令中更改日期格式

时间:2015-08-21 18:40:16

标签: mysql

我想在MySQL命令行中更改日期格式。

create table date(date Date);

我的日期来自于这样的字符串:

YYYY-MM-DD

我希望它们的格式为:

YYYY

我如何使用mysql执行此操作?

2 个答案:

答案 0 :(得分:0)

这里是YYYY的mysql中的DATE_FORMAT函数。请阅读它的格式化/工作原理。

DATE_FORMAT(date, "%Y");

答案 1 :(得分:0)

MySQL中还有一种YEAR类型。在这种情况下,您可以使用:

CREATE TABLE yourtable (yourcolumn YEAR);

有关详细信息,请参阅manual

您可以使用YEAR() function仅从date / datetime列中提取年份。例如

SELECT YEAR(yourcolumn) FROM yourtable;