Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql 日期类型

作者:嗜神魔影   发布日期:2026-04-26   浏览:72

-- 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;

解释说明:

  1. DATE:存储日期,格式为 YYYY-MM-DD。只包含日期部分。
  2. DATETIME:存储日期和时间,格式为 YYYY-MM-DD HH:MM:SS。可以精确到秒。
  3. TIMESTAMP:存储日期和时间,默认会自动更新为当前时间。它的范围比 DATETIME 小,但占用的空间也更小。
  4. TIME:存储时间,格式为 HH:MM:SS。主要用于存储时间段或一天中的时间点。
  5. YEAR:存储年份,格式为 YYYYYY。可以存储两位或四位的年份。

通过这些日期类型,可以根据具体需求选择合适的字段来存储时间信息。

上一篇:mysql event

下一篇:mysql联表更新语句

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站