答:在MySQL中,日期数据类型有多种,包括DATE、DATETIME、TIMESTAMP等。如果我们只需要存储日期数据,可以使用DATE类型。
DATE类型存储的是年月日,格式为'YYYY-MM-DD'。在创建表时,可以使用以下语句定义DATE类型的列:
```y_table (y_date DATE
在插入数据时,需要使用'YYYY-MM-DD'格式的日期字符串,如:
```yy_date) VALUES ('2021-01-01');
如果插入的日期格式不正确,MySQL会报错。
查询时,可以使用DATE函数将DATETIME或TIMESTAMP类型的列转换为DATE类型,如:
```yeny_table;
这样可以只获取日期部分,而将时间部分忽略。
总之,使用DATE类型可以方便地存储和查询日期数据,避免了不必要的时间部分。