zoukankan      html  css  js  c++  java
  • mysql 开发基础系列3 日期数据类型

    日期类型

      如果要用来表示年月日,通常用DATE 来表示。

      如果要用来表示年月日时分秒,通常用DATETIME 表示。

      如果只用来表示时分秒,通常用TIME 来表示。

      TIMESTAMP表示格式 :YYYY-MM-DD HH:MM:SS。

      如果只是表示年份,可以用YEAR 来表示。DATE,DATETIME,TIME是常用三种。

    CREATE TABLE t(d DATE,t TIME,dt DATETIME)
    -- 插入当前日期
    INSERT INTO t VALUES(NOW(),NOW(),NOW());
    -- 查看
    SELECT * FROM t;

      

      TIMESTAMP 也用来表示日期,和时区相关(DATETIME则只能反应出插入时当地的时区,其他时区的人查看数据必然会有误差的。)

    CREATE TABLE t3(d1 TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP);
    INSERT INTO t3 VALUES(NOW());

      

      最后采用不同的格式将日期“2007-9-3 12:10:10”插入到DATETIME列中

    CREATE TABLE t6(dt DATETIME);
    INSERT INTO t6 VALUES('2007-9-3 12:10:10');
    INSERT INTO t6 VALUES('2007/9/3 12+10+10');
    INSERT INTO t6 VALUES('20070903121010');
    INSERT INTO t6 VALUES(20070903121010);
    SELECT * FROM t6;

      

  • 相关阅读:
    Request和Session的生命周期
    了解EBP指针
    esp跟ebp跟踪记录
    深入浅出Node.js (6)
    洛谷 P2404 自然数的拆分问题
    洛谷 P1852 奇怪的字符串
    洛谷 P1433 吃奶酪
    洛谷 P1881 绳子对折
    洛谷 P1162 填涂颜色
    P1145 约瑟夫
  • 原文地址:https://www.cnblogs.com/MrHSR/p/9227676.html
Copyright © 2011-2022 走看看