zoukankan      html  css  js  c++  java
  • Mysql存储时间字段

         兄弟连教育数据库培训教程  Mysql存储时间字段用int、timestamp还是datetime

    通常存储时间用datetime类型,现在很多系统也用int存储时间,它们有什么区别?总结如下:

      int

      (1).4个字节存储,INT的长度是4个字节,存储空间上比datatime少,int索引存储空间也相对较小,排序和查询效率相对较高一点点

      (2)可读性极差,无法直观的看到数据,可能让你很恼火

      TIMESTAMP

      (1)4个字节储存

      (2)值以UTC格式保存

      (3)时区转化 ,存储时对当前的时区进行转换,检索时再转换回当前的时区。

      (4)TIMESTAMP值不能早于1970或晚于2037

      datetime

      (1)8个字节储存

      (2)与时区无关

      (3)以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支持的范围为'1000-01-01 00:00:00'到'9999-12-31 23:59:59'

      具体怎么存储看个人习惯和项目需求吧

  • 相关阅读:
    XML Schema的基本语法(转)
    Lambda 表达式参考
    LINQ查询表达式示例
    Jackson ObjectMapper类使用解析
    hdu 1242 c++ 广搜
    poj 1111 新手路过
    poj 1664 放苹果
    poj 3126 简单广搜题
    poj 1256 全排列
    HDU 2544 最短路
  • 原文地址:https://www.cnblogs.com/xdlltao/p/6108769.html
Copyright © 2011-2022 走看看