美文网首页
在 Mysql 中存储时间

在 Mysql 中存储时间

作者: 耀得嘛 | 来源:发表于2019-04-24 20:23 被阅读0次

TLDR

  • 在 Mysql 8 中使用 datetime
  • 在 Mysql 5 中使用 bigint

辨析

timestamp

这种数据类型的时间范畴有限,基本被淘汰了,不要考虑。

datetime

在 mysql 5 中,datetime 只能存储年月日时分秒,并不能存储毫秒,不够精确。而在 mysql 8 中,datetime 可以存储毫秒,推荐使用。

bigint

使用整数来保存 unix 时间戳是一个好想法。编程语言中的时间戳支持到毫秒位,要在 mysql 中进行存储的话,int 型大小不够,需要使用 bigint 来保存。

相关文章

  • 在 Mysql 中存储时间

    TLDR 在 Mysql 8 中使用 datetime 在 Mysql 5 中使用 bigint 辨析 times...

  • tushare连接mysql问题

    tushare数据存储到mysql官方示例: 在把数据存储到mysql中,碰到python连接mysql问题: 解...

  • MySQL之InnoDB和MyISAM存储引擎

    存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取。MySQL存储引擎有很多,不同的存...

  • MySQL索引(一)

    学习笔记是学习了 极客时间 - 《MySQL实战45讲》整理的笔记。 在 MySQL 中,索引是在存储引擎层实现...

  • 5.MySQL存储引擎

    MySQL存储引擎 什么是存储引擎MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技...

  • MySQL-InnoDB拾遗

    之前写过一篇介绍MySQL中存储引擎的文章MySQL之存储引擎,在实际工作中,还是以InnoDB存储引擎为主,此文...

  • mysql的时间戳有效时间

    mysql 中把时间戳转换成普通时间,使用 FROM_UNIXTIME 函数将MYSQL中以INT(11)存储的时...

  • mysql 时间

    MySQL now() 只能精确到秒。 MySQL 中也没有存储带有毫秒、微秒的日期时间类型。 mysql jso...

  • 数据库day1:MySql+Redis(a little)

    mysql和redis的关系? 要根据具体的业务情景去选型: mysql存储在磁盘中 redis存储在内存中 re...

  • Mysql怎样存储IP地址

    Mysql怎样存储IP地址 概述 在Mysql中并没有提供针对IP地址存储的数据格式,在开发中我们可以选择使用ch...

网友评论

      本文标题:在 Mysql 中存储时间

      本文链接:https://www.haomeiwen.com/subject/rfpngqtx.html