程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql那些事兒之(五)操作時間

Mysql那些事兒之(五)操作時間

編輯:MySQL綜合教程


Mysql那些事兒之(五)操作時間   一、時間         命令:SELECT CURDATE();       功能:以‘YYYY-MM-DD’的格式返回今天日期值。         命令:SELECT CURTIME();       功能:以‘HH:MM:SS’的格式返回時間。         命令:SELECT NOW();       功能:以‘YYYY-MM-DD HH:MM:SS’的格式返回時間。   二、自動記錄時間  www.2cto.com          TIMESTAMP 列類型可以自動的標記 INSERT UPDATE的操作的時間。       舉例:       創建表       CREATE TABLE student(       id INT,       english TINYINT,       math TINYINT,       chinese TINYINT,       time TIMESTAMP            );         插入數據:       INSERT INTO student(id,english,math,chinese) VALUES(1,12,23,45);         查詢數據:       SELECT * FROM student;       結果:       ---------------------------------------------------------------------       id   |  english | math | chinese |             time                |       ---------------------------------------------------------------------         1  |  12        |  23    |    45      |  2012-10-20 10:34:09       ---------------------------------------------------------------------         time列自動加入了數據INSERT 的時間。UPDATE 同樣會影響數據的time列的時間值。         TIMESTAMP 的存儲需求是4個字節;DATETIME存儲需求是8個字節。    www.2cto.com   三、比較時間         SELECT TO_DAYS(date);       給出一個日期date,返回從0年開始算的天數(到date為止)。         舉例:       SELECT TO_DAYS(NOW())-TO_DAYS('2012-10-19'):       返回  1 天。       SELECT TO_DAYS(NOW());       返回  735161 天。即從現在到0年為止的天數。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved