-- MySQL 日期类型示例
-- 创建一个包含不同日期类型的表
CREATE TABLE date_example (
id INT AUTO_INCREMENT PRIMARY KEY,
date_col DATE, -- 存储日期,格式为 'YYYY-MM-DD'
datetime_col DATETIME, -- 存储日期和时间,格式为 'YYYY-MM-DD HH:MM:SS'
timestamp_col TIMESTAMP,-- 存储日期和时间,默认会自动更新为当前时间
time_col TIME, -- 存储时间,格式为 'HH:MM:SS'
year_col YEAR -- 存储年份,格式为 'YYYY' 或 'YY'
);
-- 插入一些示例数据
INSERT INTO date_example (date_col, datetime_col, timestamp_col, time_col, year_col)
VALUES
('2023-10-01', '2023-10-01 14:30:00', '2023-10-01 14:30:00', '14:30:00', 2023),
('2023-10-02', '2023-10-02 09:45:00', '2023-10-02 09:45:00', '09:45:00', 2024);
-- 查询表中的数据
SELECT * FROM date_example;
YYYY-MM-DD。只包含日期部分。YYYY-MM-DD HH:MM:SS。可以精确到秒。DATETIME 小,但占用的空间也更小。HH:MM:SS。主要用于存储时间段或一天中的时间点。YYYY 或 YY。可以存储两位或四位的年份。通过这些日期类型,可以根据具体需求选择合适的字段来存储时间信息。
上一篇:mysql event
下一篇:mysql联表更新语句
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站