MySQL 中,可以使用 DATE_FORMAT() 函数来格式化日期。如果想将日期格式化为 YYYY-MM-DD 格式,可以使用以下的 SQL 语句:

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') AS formatted_date;

这里:

  • %Y: 4 位年份
  • %m: 两位数的月份(01,02,…,12)
  • %d: 两位数的日期(01,02,…,31)

NOW() 函数是用来获取当前的日期和时间。也可以用其他的日期时间列来替换 NOW()

例如,如果有一个包含日期的列 created_at,可以像这样来格式化这个列:

SELECT DATE_FORMAT(created_at, '%Y-%m-%d') AS formatted_date FROM your_table;