实现MySQL的datetime转年月日

一、整体流程

下面用表格展示整个流程的步骤:

步骤 操作
1 从datetime类型中提取年月日
2 转换提取的年月日为指定格式

二、每一步操作

步骤1:从datetime类型中提取年月日

在MySQL中,我们可以使用DATE_FORMAT函数来提取年月日信息。

```sql
SELECT DATE_FORMAT(datetime_column, '%Y-%m-%d') AS date_only FROM your_table;

- `datetime_column`:表示你存储日期时间的列名
- `%Y-%m-%d`:表示日期的格式,%Y代表年份,%m代表月份,%d代表日期

### 步骤2:转换提取的年月日为指定格式

在MySQL中,我们可以使用CONVERT函数来转换日期格式。

```markdown
```sql
SELECT CONVERT(DATE_FORMAT(datetime_column, '%Y-%m-%d'), CHAR) AS date_char FROM your_table;

- `datetime_column`:表示你存储日期时间的列名
- `%Y-%m-%d`:表示日期的格式,%Y代表年份,%m代表月份,%d代表日期
- `CHAR`:表示转换为字符类型

## 甘特图

```mermaid
gantt
    title 实现MySQL的datetime转年月日
    section 整体流程
    从datetime中提取年月日 :done, 2021-12-01, 1d
    转换为指定格式 :done, 2021-12-02, 1d

关系图

erDiagram
    datetime_column ||--|| your_table : 存储日期时间的列名

通过以上步骤,你就可以成功实现MySQL的datetime转年月日了。祝你顺利!