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

mysql日期用什么类型

作者:——嘘丶低调   发布日期:2025-10-21   浏览:18

-- MySQL 中常用的日期类型有 DATE、DATETIME 和 TIMESTAMP。
-- 以下是每种类型的示例:

-- 1. DATE 类型:只存储日期,格式为 'YYYY-MM-DD'
CREATE TABLE example_date (
    id INT AUTO_INCREMENT PRIMARY KEY,
    date_column DATE
);

-- 插入示例数据
INSERT INTO example_date (date_column) VALUES ('2023-10-05');

-- 2. DATETIME 类型:存储日期和时间,格式为 'YYYY-MM-DD HH:MM:SS'
CREATE TABLE example_datetime (
    id INT AUTO_INCREMENT PRIMARY KEY,
    datetime_column DATETIME
);

-- 插入示例数据
INSERT INTO example_datetime (datetime_column) VALUES ('2023-10-05 14:30:00');

-- 3. TIMESTAMP 类型:存储日期和时间,格式为 'YYYY-MM-DD HH:MM:SS',
--    但会根据时区自动调整,并且默认值可以是 CURRENT_TIMESTAMP
CREATE TABLE example_timestamp (
    id INT AUTO_INCREMENT PRIMARY KEY,
    timestamp_column TIMESTAMP
);

-- 插入示例数据
INSERT INTO example_timestamp (timestamp_column) VALUES (CURRENT_TIMESTAMP);

解释说明:

  • DATE:仅存储日期部分,适用于只需要记录日期的场景。
  • DATETIME:存储日期和时间部分,精确到秒,适用于需要记录具体时间点的场景。
  • TIMESTAMP:存储日期和时间部分,支持时区转换,默认值可以设置为当前时间戳。

上一篇:mysql生成序号

下一篇:mysql 小数类型

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

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

Laravel 中文站