PHP與MySQL 入門學習指南 凱文瑞克 著 第 31 章 日期時間資料.

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

常用食物含水量表 食物单位原料重 g 含水量 ml 大米饭一碗 (170g) 大米粥一碗 (500g) 面条一碗 (170g) ( 汤另计 ) 蒸蛋糕一碗 (170g) 5025 藕粉 牛奶
MySQL 基础技能与原理 —— 基础技能 MySQL DBA Team 彭立勋( )
頭皮的健康與診斷 頭皮保養的目的 乾性頭皮的產生原因及處理 油性頭皮的產生原因及處理 植物精油芳香療法的認識與應用 第 3 章 頭皮部位的處理 ………………………………………………………………………….…
题目:高血压病人的护理 系 别 :医学系 年级专业 : 06 护理 学生姓名 :陈恩琪 指导教师 : 林力敏老师 实习医院 :顺德中西医结合医院.
窮人與富人的決定性差異 書名: 窮人與富人的距離 0.05mm 作者:張禮文出版社:海鴿. 窮人與富人的決定性差異 窮人和富人的關鍵差異不在口袋金錢的多寡,而 在腦袋。這本書將全面解開窮人之所以貧窮,而 富人之所以富裕的所有奧秘。 窮人和富人的關鍵差異不在口袋金錢的多寡,而 在腦袋。這本書將全面解開窮人之所以貧窮,而.
2017/3/12 儿童常见病防治 XX XX XX 公司名称 第一季度工作报告 潍坊市妇幼保健院.
幾米 作業 1 飛上天空 我想飛上天空 遨遊在無際的天空 美麗的天空 漂亮的天空 這終究只是夢…… (李高仰)
29.2 三视图.
学习全国“两会”精神 常州工学院  理学院党总支 2014年3月.
乘势而上再谱发展新篇章 -2012全国两会精神解读
开启新征程 点燃中国梦 开启新征程 点燃中国梦 ——学习、领会2013年全国“两会”精神.
人事服務課程 報告單位:人事室.
机关公文基础知识 黄晓璐.
鞍钢冷轧钢板(莆田)有限公司 毕业生招聘宣讲会
《数学》( 新人教版.七年级 上册 ) 第一章 有理数 授课人:三元中学 苏鼎明.
第二單元 校園的昆蟲 1. 校園的小動物 2. 昆蟲一族 3. 昆蟲變變變 4. 我的昆蟲寶貝 5. 昆蟲博覽會 吳端敏 製.
职业教育课程改革创新教材 财经法规与会计职业道德.
第十章 暑 温 辽宁中医药大学 温病学教研室.
各位弟兄姐妹,主內平安! 請將手機關靜音,帶著敬虔的心來到上帝的面前!
6-3 玻璃製品 一、平版玻璃 將熔融的玻璃漿由滾筒間流過,可不斷製造較 大連續之玻璃,可分為 (一)透明玻璃:表面光滑清透。
內部審核實務 新竹縣政府主計處四科 王美琪
2014年跨年清册培训会 北京市京九电子信息公司
第一节 呼吸道对空气的处理.
十面“霾”伏 湖南长沙民政职业技术学院“思政”第九组 组员:李亮亮 许静 赵凯丽 何敏 张艳欣 付幻菱 陈京萍 王诗雨.
佛教大雄中學 2007年度香港中學會考 放榜輔導 升學及就業輔導組.
第四讲 组织结构与人员配置 复旦大学管理学院 芮明杰教授
如何对付脏空气.
楼宇电梯、灯箱媒体推荐 咨询热线:
拉萨属高原温带半干旱季风气候,平均海拔3658米,年日照3000多小时,素有“日光城”、“太阳城”的美誉。年最高气温29℃,最低气温零下16
「讀一讀 好醒目」 家長講座 教育局 課程發展處 2011年4月.
教師執行計畫案聘任助理說明會 (勞務型、學習型申請方式說明)
Chapter 6 字串與時間處理.
水腫的原因 徐淑娟護理師 PM.
中国未成年人法制安全课程 雾霾哪里来? 初中段 第七讲.
揭秘 庄家 股市中的 为什么你的股票一买就跌,一卖就涨? 为什么出了利好,股价反而下跌? 为什么有的股票一直涨停?
[聚會時, 請將傳呼機和手提電話關掉, 多謝合作]
职业教育课程改革创新教材 财经法规与会计职业道德.
首都师范大学欢迎你! 2014年秋季学期开学典礼.
[聚會時,請將傳呼機和手提電話關掉,多謝合作]
新疆自治区“十二五”科技发展 规划编制工作
組員:蔡典龍4970E027 蕭積遠4970E026 王建智4970E050 李雅俐4970E025 賴品言4970E054
[聚會時,請將傳呼機和手提電話關掉,多謝合作]
乳猪断奶后拉稀,掉膘与教槽料.
何俊賢教學資料.
簡介 宜蘭市衛生所 簡介
四 VBScript编程基础.
Excel 自訂格式 許明宗.
Access 2007 進銷存管理系統實作 文魁資訊股份有限公司.
啟示錄.
一般过去时态中 常用的时间状语 汶河小学 卞蕾
Visual Foxpro程序设计 第三章 VisualFoxpro中的数据 123.
MySQL数据库基础与实例教程 之 MySQL表结构的管理 郭水泉.
啟示錄 人 子 七 教 會 寶 座 七 印 七 號 龍 與 獸 七 碗 巴 比 倫 千 禧 年 前 後 新 耶 路 撒 冷 第9章(第5號)
MySQL Enterprise Monitor 数 据 库 性 能 优 化 应 用
如何進行限制性招標採購案.
耆康會長者中央議會 <<長者與社會參與>>計劃培訓
第4章 Excel 2007电子表格.
2012年十月二十九号 Do Now Write the following in pinyin: 1) 今天是七月十九号吗
五天纯玩团 由广州出发→南京→无锡→苏州→上海→广州
2014 年福音布道會 Charlotte Chinese Baptist Church
11/15 今天的学习目标 (Today’s Learning Objectives)
用int类型(4字节)去存具体时间(8字节).
2003/04下學期 六年級數學科 速率 關兆良.
17 無母數統計檢定  學習目的.
Chinese II Lesson 14 Birthday & Celebrations
推動搖籃的手─製作部門 ﹝西子劇坊﹞ 蔡如歆.
第6课 我是共和国的公民.
对token层面规则(token分类)的思考
诺基亚销售团队 新职员培训资料 (基本资料)
Presentation transcript:

PHP與MySQL 入門學習指南 凱文瑞克 著 第 31 章 日期時間資料

日期相關的資料型態 日期與時間的資料型態 資料型態 標準格式 空值格式(填入0) DATETIME YYYY-MM-DD HH:MM:SS 0000-00-00 00:00:00 DATE YYYY-MM-DD 0000-00-00 TIME HH:MM:SS 00:00:00 YEAR YYYY 0000 TIMESAMP 變數(最長值之數值) 0 0 0 0 0 0 0 0 0 0 0 0 0 0

DATETIME 欄位資料型態 這種欄位保存了完整的日期與時間, 精確度可至秒, 資料允許範圍從「1000-01-01 00:00:00」到「9999-12-31 23:59:59」。

DATE 欄位資料型態 DATE 紀錄特定日期, 但是沒有儲存時間的資訊, 此資料型態符合 Y2K 測試, 其資料範圍從「1000-01-01」到「9999-12-31」

TIME 欄位資料型態 和 DATE 欄位資料型態正好相反, 它紀錄的是特定時間。它可紀錄的時間範圍不僅是從「00:00:00」到「23:59:59」, 事實上, 是從「-838:59:59」到「838:59:59」, 如此不僅只是可利用來紀錄一般的時間, 也可以用來紀錄兩個特定事件之間的時間差。 上面這些欄位資料型態的輸入方式都很有彈性, 資料分隔字元可以使用「-」, 或省略前置的 0, 例如「04.22.10」可寫成「4.22.10」。也可用沒有任何分隔字元的輸入方式, 例如「042210」或是「42210」, 但是使用這種方式時要小心, MySQL 是由右至左依序判別時間, 如「4:22」或「0422」都會被當作「00:04:22」, 而不是「04:22:00」。

YEAR 欄位資料型態 YEAR 欄位資料型態是用來紀錄年份, 它的資料長度為 1 byte, 其資料允許範圍為 1901 至 2155, 其數值表示為二位數或是四位數。二位數的範圍可存入 1 到 99 (數字 1 到 99 或是字串 '00' 到 '99'), 特別的是若數值介於 1 到 69 之間(或是0到69), 代表的是 2001 年到 2069 年 (或是 2000 年到 2069 年)。

TIMESTAMP 欄位資料型態(1) TIMESTAMP 欄位資料型態是個相當好用的型態, 它所紀錄的是該筆資料存入或更新時的時間, 可以很方便的用來紀錄資料最近更新的時間, 而不必每次需要另行處理時間後再存入。TIMESTAMP 只能處理介於 1970 到 2037 年之間的資料, 其可精確至秒, 下表為其所提供的格式。

TIMESTAMP 欄位資料型態(2) 資料型態 顯示格式 TIMESTAMP(14) YYYYMMDDHHMMSS

MySQL 的日期函數(1) [DAYOFWEEK(date)] [WEEKDAY(date)] [DAYOFMONTH(date)] [DAYOFYEAR(date)] [MONTH(date)] [DAYNAME(date)] [MONTHNAME(date)]

MySQL 的日期函數(2) [QUARTER(date)] [WEEK(date) 或 WEEK(date,first)] [YEAR(date)] [HOUR(time)] [MINUTE(time)] [SECOND(time)] [PERIOD_ADD(P,N)] [PERIOD_DIFF(P1,P2)]

MySQL 的日期函數(3) [DATE_ADD(date,INTERVAL expr type)] [DATE_SUB(date,INTERVAL expr type)] [ADDDATE(date,INTERVAL expr type)] [SUBDATE(date,INTERVAL expr type)]

MySQL 的日期函數(4) 意義 秒 分鐘 時間 天 月 年 分鐘和秒 小時和分鐘 天和小時 年和月 小時, 分鐘, 天, 小時, 分鐘 TYPE 值 意義 EXPR 格式 SECOND 秒 SECONDS MINUTE 分鐘 MINUTES HOUR 時間 HOURS DAY 天 DAYS MONTH 月 MONTHS YEAR 年 YEARS MINUTE_SECOND 分鐘和秒 "MINUTES:SECONDS" HOUR_MINUTE 小時和分鐘 "HOURS:MINUTES" DAY_HOUR 天和小時 "DAYS HOURS" YEAR_MONTH 年和月 "YEARS-MONTHS" HOUR_SECOND 小時, 分鐘, "HOURS:MINUTES:SECONDS" DAY_MINUTE 天, 小時, 分鐘 "DAYS HOURS:MINUTES" DAY_SECOND 天, 小時, 分鐘, 秒 "DAYS HOURS:MINUTES:SECONDS"

MySQL 的日期函數(5) [TO_DAYS(date)] [FROM_DAYS(N)] [DATE_FORMAT(date,format)] 修飾符號 參數用途 %M 月名(January……December) %W 星期名字(Sunday……Saturday) %D 有英語前綴的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 數字, 4 位 %y 年, 數字, 2 位 %a 縮寫的星期名字(Sun……Sat) %d 月份中的天數, 數字(00……31) %e 月份中的天數, 數字(0……31)

MySQL 的日期函數(6) %m 月, 數字(01……12) %c 月, 數字(1……12) %b 縮寫的月份名字(Jan……Dec) 一年中的天數(001……366) %H 小時(00……23) %k 小時(0……23) %h 小時(01……12) %I %l 小時(1……12) %i 分鐘, 數字(00……59) %r 時間,12 小時(hh:mm:ss [AP]M) %T 時間,24 小時(hh:mm:ss) %S 秒(00……59) %s %p AM或PM %w 一個星期中的天數(0=Sunday ……6=Saturday ) %U 星期(0……52), 這裡星期天是星期的第一天 %u 星期(0……52), 這裡星期一是星期的第一天 %% 一個文字“%”。

MySQL 的日期函數(7) [TIME_FORMAT(time,format)] [CURDATE( ) 或 CURRENT_DATE] [CURTIME() 或 CURRENT_TIME] [NOW() 或 SYSDATE() 或 CURRENT_TIMESTAMP] [UNIX_TIMESTAMP() 或 UNIX_TIMESTAMP(date)]

MySQL 的日期函數(8) [FROM_UNIXTIME(unix_timestamp) ] [FROM_UNIXTIME(unix_timestamp,format)] [SEC_TO_TIME(seconds)] [TIME_TO_SEC(time)]