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

  • 相关阅读:
    myssl.com SSL 检测
    tp中model加载机制
    号码归属地
    七牛云刷新缓存
    盒子模型
    eclipse中将项目发布到tomcat的root目录
    php二维数组搜索
    linux 编译 'aclocal-1.14' is missing on your system
    windows安装 centos
    svn ignore 的用法
  • 原文地址:https://www.cnblogs.com/finalanddistance/p/10000094.html
Copyright © 2011-2022 走看看