zoukankan      html  css  js  c++  java
  • mysql:数据库保存时间的类型——int和datetime的区别

      我们都知道,时间保存在数据库中,可以选择使用两种类型,一种是int,一种是datetime

      那么,它们两个有什么区别呢?要怎么用呢?

      现在和小仓鼠一起来探讨一下

      1、int和datetime的使用区别

      (1)在数据库中显示方面:

             int:int表示整数类型,那么它在数据库中显示的就是一连串的时间戳

        datetime: datetime表示时间类型,那么它在数据库中显示的就是我们可视化的具体时间

      (2) 各个优点和缺点

           int

            优点:比较操作是直接的,例如一个access token在 7200秒後到期,用时间戳 就很简单地 +上7200 做比较就可以了

            缺点:在数据库中,我们没办法直观的查看保存的日期

         datetime

            优点: 可以直观的查看保存的日期

            缺点:比较操作不够方便;储存日期到数据库之前要确定时区是正确的

           

      2、数据显示区别的例子:

      

      在数据库中查看的效果

     

      可以看出,datetime类型非常直观的看出了日期

     

      3、如果想看时间戳的具体时间是多少,那么我们可以通过转换就行了

      结果:

      以上

      end

  • 相关阅读:
    ※剑指offer系列51:二叉搜索树的第k个结点
    ※剑指offer系列50:序列化二叉树
    sqlserver添加表注释、字段注释
    3-实体数据模型与LINQ-where&OfType
    3-实体数据模型与LINQ-Select
    Jquery 在子页面上设置父页面元素的值
    开发注意事项
    函数的进阶
    文件操作的相关内容
    基本数据类型----dict
  • 原文地址:https://www.cnblogs.com/finalanddistance/p/10000094.html
Copyright © 2011-2022 走看看