千家信息网

MySQL数据库时间类型有哪些

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍MySQL数据库时间类型有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。MySQL数据库时间类型怎么物理存储1.timestamp类型在行数据中记录的是时间
千家信息网最后更新 2026年11月01日MySQL数据库时间类型有哪些

这篇文章给大家介绍MySQL数据库时间类型有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

  MySQL数据库时间类型怎么物理存储

  1.timestamp类型

  在行数据中记录的是时间戳,四个字节,将四个字节的数据转换为整数就是从1970开始的秒数值

  2.date类型

  存储3个字节,例如,若行中记录的是:

  (gdb)pbuf[30]$4=33'!'(gdb)pbuf[31]$5=-73'�'(gdb)pbuf[32]$6=15'\017'

  表示为三个字节的二进制:

  000011111011011100100001

  其中,1-5位表示日期,6-9位表示月份,剩余的表示年份,因此上述date类型可转换为2011-09-01

  3.year类型

  记录年份,用一个字节记录,从1900年开始

  例如

  (gdb)pbuf[33]$7=112'p'

  表示112+1900=2012年

  4.datetime

  8个字节表示,例如输入为:2011-08-2719:32:46

  (gdb)pbuf[30]$122=-98'\236'(gdb)pbuf[31]$123=3'\003'(gdb)pbuf[32]$124=-74'�'(gdb)pbuf[33]$125=106'j'(gdb)pbuf[34]$126=74'J'(gdb)pbuf[35]$127=18'\022'(gdb)pbuf[36]$128=0'\0'(gdb)pbuf[37]$129=0'\0'

  那么转换为(256-98)+3*256+(256-74)*256*256+106*256*256*256+74*256*256*256*256+18*256*256*256*256*256

  计算结果为:20110827193246,与输入的日期相对应!

关于MySQL数据库时间类型有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

类型 字节 数据 时间 数据库 内容 年份 日期 更多 存储 帮助 输入 不错 在行 三个 二进制 兴趣 可转换 小伙 小伙伴 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技平台互联网 新华互联网科技学院 西安互联网科技 智网互联网科技 万易互联网科技有限公司 互联网科技小额贷款 美国互联网前沿科技 滨湖区互联网智能科技产品供应 西藏七维空间互联网科技有限公司 互联网科技实习生岗位职责 顶级互联网科技成果有哪些 科技类公司包括互联网吗 互联网科技公司营业执照怎么办理 互联网金融科技元年 东营紫格互联网科技 云鲸互联网络科技有限公司 互联网时代科技型公司的机会 第三届互联网大会安防黑科技 互联网科技对化妆品行业 六子台科技互联网展会 手磨咖啡 互联网科技未来 互联网科技视频素材 中盈科技互联网信息有限公司 深圳前海聚择互联网科技有限公司 广西互联网科技孵化中心 银川新华互联网科技学校联系电话 互联网时代的科技公司 北京市互联网新科技 福仕德教育科技互联网
0