zoukankan      html  css  js  c++  java
  • 时间类型:datetime,timestamp,date,time,year

    时间类型

    1、年月日时分秒:datetime

    #取值范围# '1000-01-01 00:00:00'到'9999-12-31 23:59:59'
    占存储8B;表示的范围比timestamp大;支持0值,表示当前是没有规定,例如2013-04-0表示4月整个月(逻辑想法)。
    #YYYY-MM-DD HH:mm:SS
    【注意】虽然支持任意分隔符的日期;但是不建议使用特殊的分隔符,会出现歧义导致逻辑不清晰。

    例子:CREATE TABLE date_time (a datetime,b timestamp);
    insert into date_time values('2018-10-01 12:12:12','2018-11-22 :13:20:45');


    2、时间戳:timestamp

    #取值范围# '1970-01-01 00:00:00'到'2038-01-19 03:14:07'
    #YYYY-MM-DD HH:mm:SS
    存储时,为整型,但是表示时,为日期时间;占存储4B。
    检索列时,+0可以检索时间戳 #select a,b+0 from date_time;

    3、年月日:date

    #取值范围# '1000-01-01'到'9999-12-31'
    #YYYY-MM-DD
    占存储3B;

    4、时分秒:time

    #取值范围# '-838:59:59'到'838:59:59'
    #HH:mm:SS
    占存储3B;表示意义:1,一天中的时间 2,表示时间间隔,在表示间隔时,可以使用天来表示。
    格式:D HH:mm:SS
    D:表示天数

    5、年:year

    #取值范围# 1901到2155
    #YYYY
    占存储1B;

    【注意】如果是做一个PHP项目,通常保存时间都是 时间戳 ,是unix时间戳,
    直接以整型的形式保存在数据库内,不是mysql提供timestamp类型。

  • 相关阅读:
    [译]Vulkan教程(09)窗口表面
    [译]Vulkan教程(08)逻辑设备和队列
    [译]Vulkan教程(07)物理设备和队列家族
    Linux命令行文本工具
    go语言周边
    go第三方常用包
    Centos6安装gcc4.8及以上版本
    pyenv设置python多版本环境
    Redis慢日志
    PHP-CPP开发扩展(七)
  • 原文地址:https://www.cnblogs.com/python-wen/p/10009439.html
Copyright © 2011-2022 走看看