Mysql那些事儿之(五)操作时间_MySQL

WBOY
發布: 2016-06-01 13:39:29
原創
1165 人瀏覽過

bitsCN.com
Mysql那些事儿之(五)操作时间 一、时间       命令:SELECT CURDATE();      功能:以‘YYYY-MM-DD’的格式返回今天日期值。       命令:SELECT CURTIME();      功能:以‘HH:MM:SS’的格式返回时间。       命令:SELECT NOW();      功能:以‘YYYY-MM-DD HH:MM:SS’的格式返回时间。 二、自动记录时间          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个字节。     三、比较时间       SELECT TO_DAYS(date);      给出一个日期date,返回从0年开始算的天数(到date为止)。       举例:      SELECT TO_DAYS(NOW())-TO_DAYS('2012-10-19'):      返回  1 天。      SELECT TO_DAYS(NOW());      返回  735161 天。即从现在到0年为止的天数。 bitsCN.com

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!