在 MySQL 中,DATE 类型的数据格式为 “YYYY-MM-DD”。可以使用以下示例来演示如何存储和查询 DATE 类型数据:
- 存储 DATE 类型数据
假设有一个名为 “users” 的表,其中包含一个名为 “dob” 的列,用于存储用户的出生日期。要将日期格式化为 “YYYY-MM-DD” 并将其插入数据库中,请使用以下语句:
INSERT INTO users (dob) VALUES (‘1990-05-20’);
- 查询 DATE 类型数据
要查询具有特定日期值的记录,请使用以下语句:
SELECT * FROM users WHERE dob = ‘1990-05-20’;
如果要查询所有生日在某个月份内的记录,则可以使用 MONTH() 函数来提取出生日期中的月份,并与指定的月份进行比较。例如,要查询所有在 5 月份出生的用户,请使用以下语句:
SELECT * FROM users WHERE MONTH(dob) = 5;
这些示例说明了如何格式化、存储和查询 DATE 类型数据。请注意,MySQL 还支持其他类型的日期时间数据,例如 DATETIME 和 TIMESTAMP。