zoukankan      html  css  js  c++  java
  • mysql中Timestamp,time,datetime 区别??

    TIMESTAMP[(M)]
    时间戳。范围是’1970-01-01 00:00:00’到2037年。
    TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。
    如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。
    也可以通过分配一个NULL值,将TIMESTAMP列设置为当前的日期和时间。
    TIMESTAMP值返回后显示为’YYYY-MM-DD HH:MM:SS’格式的字符串,
    显示宽度固定为19个字符。如果想要获得数字值,应在TIMESTAMP 列添加+0。

    TIME
    时间。范围是’-838:59:59’到’838:59:59’。
    MySQL以’HH:MM:SS’格式显示TIME值,但允许使用字符串或数字为TIME列分配值。

    DATETIME
    日期和时间的组合。
    支持的范围是’1000-01-01 00:00:00’到’9999-12-31 23:59:59’。
    MySQL以’YYYY-MM-DD HH:MM:SS’格式显示DATETIME值,但允许使用字符串或数字为DATETIME列分配值。

    Timestamp:时间格式为 类似 2012-11-11 12:23:00 ,默认值为当前时间

    time时间格式类似12:23:00 默认值为null
    datetime时间格式类似2012-11-11 12:23:00 默认值为null

  • 相关阅读:
    第一次作业 黄学才
    shell重定向符
    umask
    Linux下新建用户自动复制文件
    任务计划cron
    vsftp配置
    xinetd.d配置格式
    php安装
    第五次作业
    第四次作业
  • 原文地址:https://www.cnblogs.com/-flq/p/9441239.html
Copyright © 2011-2022 走看看