首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL中DATETIME与TIMESTAMP

    “温故而知新” 真理永远都不过时,今天由于工作的事情涉及到了这里,印象中只记得DATETIME类型占用8字节,TIMESTAMP类型占用4字节,心想这么久没有更新的知识万一过时了咋办,毕竟MySQL8都有了...,于是翻开了MySQL的官网,决定查一查这两个字段的区别。...官网这么大,怎么搜,想起来目前在用的是MySQL 5.7版本,那就先查查5.7版本的文档吧。 废话不多说,先把结果拿出来。 v5.6.4版本之前DATETIME占用8字节。...计算速度有了一定的提升;TIMESTAMP使用到2038年1月19号就到终点站了…… 希望大家的项目到那时还存在,我的也是~~ ---- 贴出官网文档: 底层算法和结构:https://dev.mysql.com...PS:右上角可以选择文档版本,查看不同版本的MySQL的区别。

    3K50

    YashanDB UTC_TIMESTAMP函数

    UTC_TIMESTAMP函数返回数据库所在的操作系统设置的当前协调世界时,其返回类型为TIMESTAMP,且与TIMESTAMP_FORMAT参数所指定格式一致。...如果一个SQL语句中出现了多个UTC_TIMESTAMP函数,在该语句执行过程中将只调用一次函数,即保证多个UTC_TIMESTAMP函数返回的是相同一个时间戳值。...当UTC_TIMESTAMP函数参与运算时,其运算规则与TIMESTAMP类型一致,见算术运算符章节描述。...如果一个SQL语句中出现了多个UTC_TIMESTAMP函数,在该语句执行过程中将只调用一次函数,即保证多个UTC_TIMESTAMP函数返回的是相同一个时间戳值。...当UTC_TIMESTAMP函数参与运算时,其运算规则与TIMESTAMP类型一致,见算术运算符章节描述。

    16010

    Mysql - date、datetime、timestamp 的区别

    date、datetime 的区别 顾名思义,date 日期,datetime 日期时间,所以 date 是 datetime 的日期部分 MySQL 以 格式检索和显示 datetime 值 YYYY-MM-DD...它们都是以 格式检索和显示日期时间 YYYY-MM-DD hh:mm:ss 第一个区别是 timestamp 支持的日期时间范围不如 datetime 大 timestamp 支持的日期时间范围 是...值的范围变成 1970-01-01 00:00:01.000000 ~ 2038-01-19 03:14:07.999999 datetime 和 timestamp 区别二:时区 因为 timestamp...存储的是 UTC 时间,所以会有时区的概念,这也是区别于 datetime 地方之一 MySQL 对于 timestamp 字段值,会将客户端插入的时间从当前时区转换为 UTC 再进行存储;查询时,会从...timestamp:4 个字节 datetime:5 个字节(有些教程会写 8 个,但官方文档目前 mysql8 中 datetime 是 5 个字节进行存储) 重点 它们在保存小数秒时,都将使用额外的空间

    7.7K10
    领券