-- 示例代码:创建一个包含日期字段的表,并插入一些示例数据
CREATE TABLE events (
id INT AUTO_INCREMENT PRIMARY KEY,
event_name VARCHAR(255) NOT NULL,
event_date DATE NOT NULL
);
-- 解释:上面的代码创建了一个名为 `events` 的表,其中包含三个字段:
-- 1. `id` 是自增的主键。
-- 2. `event_name` 是事件的名称,类型为字符串。
-- 3. `event_date` 是事件的日期,类型为 DATE。
INSERT INTO events (event_name, event_date) VALUES
('New Year Day', '2023-01-01'),
('Valentine Day', '2023-02-14'),
('Independence Day', '2023-07-04');
-- 解释:上面的代码向 `events` 表中插入了三条记录,每条记录包含一个事件名称和对应的日期。
-- 示例代码:查询特定日期范围内的事件
SELECT * FROM events WHERE event_date BETWEEN '2023-01-01' AND '2023-12-31';
-- 解释:上面的代码查询了 `events` 表中所有在 2023 年内的事件。
-- 示例代码:使用 NOW() 函数获取当前日期和时间
SELECT NOW();
-- 解释:上面的代码返回当前的日期和时间。
-- 示例代码:格式化日期输出
SELECT DATE_FORMAT(event_date, '%Y-%m-%d') AS formatted_date FROM events;
-- 解释:上面的代码使用 `DATE_FORMAT` 函数将 `event_date` 字段格式化为 `YYYY-MM-DD` 格式。
上一篇:mysql limit 索引失效
下一篇:mysql 去重查询
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站