MySQL中的日期(Date)是一种数据类型,用于存储日期值。它通常以'YYYY-MM-DD'的格式表示,其中YYYY代表年份,MM代表月份,DD代表日期。MySQL还提供了其他与日期相关的数据类型,如DATETIME、TIMESTAMP等。
SELECT * FROM table_name WHERE date_column BETWEEN '2023-01-01' AND '2023-12-31';
SELECT DATEDIFF('2023-12-31', '2023-01-01') AS days_diff;
以下是一个简单的示例,演示如何在MySQL中创建包含日期类型字段的表,并进行日期插入和查询操作:
-- 创建表
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
created_at DATE
);
-- 插入数据
INSERT INTO example_table (name, created_at) VALUES ('John Doe', '2023-06-15');
-- 查询数据
SELECT * FROM example_table WHERE created_at BETWEEN '2023-01-01' AND '2023-12-31';
更多关于MySQL日期类型的信息和函数,请参考MySQL官方文档或相关教程资源。
领取专属 10元无门槛券
手把手带您无忧上云