MySQL系列之数据类型(DateTime)

发布时间:2026/8/29 0:39:41

MySQL系列之数据类型(DateTime)
导览* 前言* 一、日期/时间类型* * 1. Date * * 1.1 取值范围 * 1.2 显示格式 * 2. Datetime * * 2.1 取值范围 * 2.2 显示格式 * 3. Timestamp * * 3.1 取值范围 * 3.2 显示格式 * 4. time * * 4.1 取值范围 * 4.2 显示格式 * 5. year * * 5.1 取值范围 * 5.2 显示格式* 二、自动填充机制* * 1. 原理介绍 * 2. 实现方式 * * 2.1 案例1 * 2.2 案例2 * 2.3 案例3 * 2.4 案例4 * 2.5 案例5* 结语* 精彩回放前言–在上期文章中博主介绍了MySQL的数据类型Numeric今天我们继续探索第二种数据类型: 日期或时间。一、日期/时间类型---------MySQL时间类型包括Date、Datetime、Timestamp、time、year。### 1. Date日期不含时分秒#### 1.1 取值范围1000-01-01 ~ 9999-12-31#### 1.2 显示格式YYYY-MM-DD### 2. Datetime日期含时分秒#### 2.1 取值范围1000-01-01 00:00:00.000000 ~ 9999-12-31 23:59:59.499999#### 2.2 显示格式YYYY-MM-DD hh:mm:ss[.小数位] 提示小数位长度6取值0-6。### 3. Timestamp时间戳#### 3.1 取值范围‘1970-01-01 00:00:01.000000’ UTC~‘2038-01-19 03:14:07.499999’ UTC. 提示Timestamp值存储为自’1970-01-01 00:00:00’UTC以来的秒数。Timestamp不能表示值“1970-01-01 00:00:00”因为这相当于从1970-01-01 00:00:00算起的0秒。如果表示0值可输入“0000-00-00 00:00:00“。#### 3.2 显示格式YYYY-MM-DD hh:mm:ss[.小数位] 提示小数位长度6取值0-6。### 4. time时间#### 4.1 取值范围-838:59:59.000000~838:59:59.000000#### 4.2 显示格式hh:mm:ss[.小数位] 提示小数位长度6取值0-6。### 5. year年份#### 5.1 取值范围1901~2155或0000#### 5.2 显示格式YYYY二、自动填充机制--------### 1. 原理介绍MySQL支持对Timestamp和Datetime类型的字段进行自动填充默认为当前数据库服务器时间。那么该如何实现呢且看下文。对于表中的任何Timestamp或Datetime列你可以将“当前时间戳”指定为默认值或者自动更新对于未指定列值的行将自动初始化为当前时间戳。当行中任何其他列的值发生变化时自动更新的时间戳列会更新为当前时间戳否则自动更新的列将保持不变。要防止自动更新的列在其他列更改时立即更新请将其显式设置为当前值。自动更新的列发生变化时即使行中的其他列没有更改也要将其显式设置为它应该具有的值需设置为CURRENT_TIMESTAMP。### 2. 实现方式要实现自动更改需在列定义中使用DEFAULT CURRENT_TIMESTAMP默认当前和ON UPDATE CURRENT_TIMESTAMP更新时子句。 默认当前时间戳和更新时当前时间戳的使用特定于时间戳和日期时间。DEFAULT子句也可用于指定常量非自动默认值例如DEFAULT 0或DEFAULT’2000-01-01 00:00:00’。#### 2.1 案例1默认为当前时间戳也会自动更新为最新时间戳。 CREATE TABLE t1 ( ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, dt DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ); #### 2.2 案例2默认为当前时间戳不会自动更新为最新时间戳。 CREATE TABLE t1 ( ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP, dt DATETIME DEFAULT CURRENT_TIMESTAMP ); #### 2.3 案例3默认为一个常量不会自动更新为最新时间戳。 CREATE TABLE t1 ( ts TIMESTAMP DEFAULT 0, dt DATETIME DEFAULT 0 ); #### 2.4 案例4默认为一个常量会自动更新为最新时间戳。 CREATE TABLE t1 ( ts TIMESTAMP DEFAULT 0 ON UPDATE CURRENT_TIMESTAMP, dt DATETIME DEFAULT 0 ON UPDATE CURRENT_TIMESTAMP ); #### 2.5 案例5设置默认值会自动更新为最新时间戳。如Timestamp类型的字段未设置默认值默认为0否则以设置为准。 CREATE TABLE t1 ( ts1 TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, – default 0 ts2 TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP – default NULL ); 同样除非使用NOT NULL定义否则Datetime的默认值为0 CREATE TABLE t1 ( dt1 DATETIME ON UPDATE CURRENT_TIMESTAMP, – default NULL dt2 DATETIME NOT NULL ON UPDATE CURRENT_TIMESTAMP – default 0 ); 结语–本文对MySQL中的日期/时间类型进行重点说明和介绍有助于我们在建库建表时应选择何种类型提供依据或建议。走过的、路过的盆友们点点赞收收藏并加以指导以备不时之需哈~* *精彩回放----*MySQL系列之数据类型Numeric MySQL系列之远程管理安全 MySQL系列之身份鉴别安全 MySQL系列之数据授权安全 MySQL系列之如何在Linux只安装客户端 MySQL系列之如何正确的使用窗口函数基于8.0版本 MySQL系列之数据导入导出 MySQL系列之索引入门上 MySQL系列之索引入门下* *

相关新闻

开源AI小钢炮:低显存本地部署大模型与API接入实战

开源AI小钢炮:低显存本地部署大模型与API接入实战

2026/8/29 0:39:41

小扎拼了,刚遭巨额索赔,连夜开源 AI 小钢炮刷好感Meta 最近的日子不平静。一边是美国多州总检察长联合提起的诉讼压力,一边是 AI 赛道的军备竞赛。就在这个节骨眼上,Meta 放出开源模型矩阵,被社区戏称为“AI 小钢炮”—…

10万亿参数大模型工程化:显存优化、量化压缩与安全护栏全解析

10万亿参数大模型工程化:显存优化、量化压缩与安全护栏全解析

2026/8/29 0:39:41

当模型规模被推到 10 万亿参数(10T,即 10^13 参数)这个量级时,你会发现一个反直觉的结论:真正决定模型能否上线的不再是单纯的能力提升,而是如何把它“关进笼子里”。这里说的笼子不是贬义,而是…

OpenAI人事变动下,开发者如何做好API依赖审计与密钥安全管理

OpenAI人事变动下,开发者如何做好API依赖审计与密钥安全管理

2026/8/29 0:39:41

最近有一条消息在 AI 圈里传得比较快:被外界称为 OpenAI“1号商务员工”的高管被曝已经离职,并且有消息称接下来会自己创业。跟很多人预想的不一样,这条新闻对普通用户来说是行业八卦,但对正在用 OpenAI API、Codex、ChatGPT 生态…

AI×低代码医疗新范式:信通院推荐背后有何深意?

AI×低代码医疗新范式:信通院推荐背后有何深意?

2026/8/29 1:49:44

在数字化浪潮席卷各行各业的今天,医疗行业的软件系统建设正面临前所未有的挑战与机遇。一边是临床业务对信息化、智能化的迫切需求,另一边是传统软件开发周期长、成本高、迭代慢的固有痛点。当AI遇见低代码,一种全新的开发范式正在医疗领域悄…

LLM API推理轨迹泄露风险与防护:从接口透传到日志权限的全面自查指南

LLM API推理轨迹泄露风险与防护:从接口透传到日志权限的全面自查指南

2026/8/29 1:49:44

Reasoning Traces 现在的讨论热度很高,但大部分人只关心“模型推理能力变强了多少”,很少有人认真想过:如果你把一个商业 LLM API 的响应原样写进日志、原样透传给前端、或者原样喂给下游系统,那内部推理过程很可能就一起泄露出去…

Parallels Desktop 27性能解析:OpenGL提升160%与AI矩阵计算7倍加速

Parallels Desktop 27性能解析:OpenGL提升160%与AI矩阵计算7倍加速

2026/8/29 1:49:44

Parallels Desktop 是 macOS 平台上使用频率很高的一款虚拟机软件,很多开发者、设计师和工程师靠它在 Mac 上运行 Windows 应用。27 版本发布后,公开信息里最引人关注的两个数字是:OpenGL 性能最高提升 160%,AI 矩阵计算最高提升 …

LLM推理轨迹泄露风险与流式API安全防护指南

LLM推理轨迹泄露风险与流式API安全防护指南

2026/8/29 1:49:44

专有 LLM API 的推理轨迹(Reasoning Traces)正在成为一类新的安全研究对象。服务端明明希望隐藏模型的思考过程,客户端却可能通过流式响应、token 用量、完成原因、响应差异等公开信息,把中间推理内容拼凑出来。这个问题不是某个模…

外呼合规系统设计:从同意管理到实时判定

外呼合规系统设计:从同意管理到实时判定

2026/8/29 1:49:44

电话营销,可以说是全球互联网和通讯行业都绕不开的治理难题。最近有一条消息值得所有做外呼系统、用户运营和隐私合规的团队关注:法国正在推进全面禁止未经用户同意的主动电话营销。翻译成开发者能听懂的话就是,过去很多企业习惯的“先打过去…

macOS虚拟机内用llama.cpp跑LLM推理:GPU加速与API服务实战

macOS虚拟机内用llama.cpp跑LLM推理:GPU加速与API服务实战

2026/8/29 1:39:43

这次我们来看一个偏工程向的话题:在 Apple Silicon 的 macOS 虚拟机上,用 llama.cpp 跑 LLM 推理,到底值不值得折腾。重点不是概念解释,而是三个实际问题的答案:虚拟机里跑 llama.cpp 能不能用上 GPU 加速?…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/27 11:10:02

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/27 7:25:23

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/28 7:34:42

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

四款热门降AI工具测评:研究生和本科生怎么选?

四款热门降AI工具测评:研究生和本科生怎么选?

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

论文降AI率免费攻略:自查、提示词与工具推荐

论文降AI率免费攻略:自查、提示词与工具推荐

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

2026/8/29 0:09:39

前言:预算有限的企业更关心投入能否形成可持续的品牌资产。评估北京GEO优化服务商时,不能只比较单篇内容或单月报价,还要看是否能够把问题词、官网、信源和监测串成完整链路。本期重点放在预算配置、试点范围和交付边界,帮助企业先…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…