前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >mysql datetime、date、time、timestamp区别

mysql datetime、date、time、timestamp区别

作者头像
全栈程序员站长
发布于 2022-08-09 09:47:41
发布于 2022-08-09 09:47:41
1.7K0
举报

大家好,又见面了,我是你们的朋友全栈君。

mysql数据库: 它们分别是 date、datetime、time、timestamp和year。date :“yyyy-mm-dd”格式表示的日期值 time :“hh:mm:ss”格式表示的时间值 datetime: “yyyy-mm-dd hh:mm:ss”格式 timestamp: “yyyymmddhhmmss”格式表示的时间戳值 year: “yyyy”格式的年份值。

date “1000-01-01”到“9999-12-31” 3字节

time “-838:59:59”到“838:59:59” 3字节

datetime “1000-01-01 00:00:00” 到“9999-12-31 23:59:59” 8字节

timestamp 19700101000000 到2037 年的某个时刻 4字节

year 1901 到2155 1字节

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105923.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Mysql学习之路-数据类型
MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
Daimon
2023/04/01
3210
mysql datetime、date、time、timestamp区别
mysql数据库: 它们分别是 date、datetime、time、timestamp和year。date :“yyyy-mm-dd”格式表示的日期值 time :“hh:mm:ss”格式表示的时间值 datetime: “yyyy-mm-dd hh:mm:ss”格式 timestamp: “yyyymmddhhmmss”格式表示的时间戳值 year: “yyyy”格式的年份值。
network_dream
2023/11/13
2130
Mysql - date、datetime、timestamp 的区别
datetime 没有时区概念,客户端传什么时间就存什么时间,省去了转换时区的步骤
小菠萝测试笔记
2021/11/16
6.9K1
数据库日期类型字段设计,应该如何选择?
当设计一个产品,其中很多地方要把日期类型保存到数据库中,如果产品有兼容不同数据库产品的需求,那么,应当怎样设计呢?
架构师修炼
2022/07/30
2.1K0
MySQL基本教程(一)
MySQL支持多种类型,大致可以分为三类: 数值 、日期/时间 和 字符串(字符)类型 。
hankleo
2020/09/16
3720
MySQL基本教程(一)
MySQL数据类型选择「建议收藏」
在MySQL数据类型设置方面,尽量采用更小的数据类型,因为它们占用的存储空间更小,通常有更好的性能,花费更少的硬件资源。并且,尽量把字段定义为NOT NULL,避免使用NULL。
全栈程序员站长
2022/11/05
8530
MySQL的datetime V.S timestamp
timestamp 默认允许为 “非空”(not null by default), 如果你在定义“ts TIMESTAMP DEFAULT NULL” 是非法的。 可以指定为空 null ,“ts TIMESTAMP NULL" ,这时可以在添加语句改变默认值。
JavaEdge
2022/11/29
7650
Mysql从入门到放弃(三)
insert into 表名(字段1,字段2...) values(值1,值2...)
会呼吸的Coder
2020/02/17
6890
MySQL 时间类型 DATE、DATETIME和TIMESTAMP
5.7 之后的版本(其实应该说5.6.5),在默认的秒精确度上,可以带小数,最多带6位小数,即可以精确到 microseconds (6 digits) precision。
星哥玩云
2022/08/18
2.9K0
MySQL 时间类型 DATE、DATETIME和TIMESTAMP
MySQL 数据类型
数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。 BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。 作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。下面的表显示了
joshua317
2018/04/09
1.9K0
MySQL时间类型差异
DATE 用于表示 年月日,如果实际应用值需要保存 年月日 就可以使用 DATE。
用户10325771
2023/03/01
2.6K0
mysql中Timestamp,time,datetime 时间区别
时间范围:1970-01-01 00:00:00——2037年。 适用场景:TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。 表现形式:TIMESTAMP值返回后显示为’YYYY-MM-DD HH:MM:SS’格式的字符串 扩展: 如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。 也可以通过分配一个NULL值,将TIMESTAMP列设置为当前的日期和时间。 显示宽度固定为19个字符。如果想要获得数字值,应在TIMESTAMP 列添加+0。
瑞新
2020/07/08
1.7K0
MySQL 数据类型
这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。
用户1168904
2021/08/06
1.9K0
【重学 MySQL】五十七、日期与时间类型
在MySQL中,日期与时间类型用于存储和操作日期和时间数据。这些类型根据所需存储的信息的精确度和范围而有所不同。
用户11332765
2024/10/28
1990
【重学 MySQL】五十七、日期与时间类型
MySQL 中 datetime 和 timestamp 的区别与选择
MySQL 中常用的两种时间储存类型分别是datetime和 timestamp。如何在它们之间选择是建表时必要的考虑。下面就谈谈他们的区别和怎么选择。
用户6182664
2019/11/20
20.6K0
MySQL字段类型的详细解释
MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。 概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。 由MySQL支持的列类型列在下面。下列代码字母用于描述中:M指出最大的显示尺寸。最大的合法的显示尺寸是 255 。 D适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该不大于M-2。 方括号(“[”和“]”)指出可选的类型修饰符的部分。注意,如果你指定一个了为ZEROFILL,MySQL
wangxl
2018/03/09
2.1K0
MySQL—数据类型与约束
整数类型可分为五种:TINYINT/SMALLINT/MEDIUMINT/INT/BIGINT
海盗船长
2020/08/28
1K0
MySQL数据库——数据类型
MySQL主要包括五大数据类型: 数字、字符串、时间、其他。数据类型(data_type)是指系统中所允许的数据的类型。
落雨
2022/03/03
30.7K0
MySQL日期数据类型详解
MySQL有5种表示时间值的日期和时间类型,分别为、DATE,TIME,YEAR,DATETIME,TIMESTAMP。
星哥玩云
2022/08/17
10.3K0
MySQL日期数据类型详解
【mysql】日期与时间类型
YEAR类型用来表示年份,在所有的日期时间类型中所占用的存储空间最小,只需要1个字节的存储空间。
兮动人
2022/03/12
4.3K0
相关推荐
Mysql学习之路-数据类型
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文