程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql日期與時間類型

mysql日期與時間類型

編輯:MySQL綜合教程

mysql日期與時間類型


current_time 顯示當前時間
now() 顯示當前日期時間
日期與時間類型
YEAR 1字節 1901~2155 零值0000
DATE 4字節 1000-01-01~9999-12-31 零值0000:00:00
TIME 3字節 -838:59:59~838:59:59 零值00:00:00
DATETIME 8字節 1000-01-01 00:00:00~9999-12-31 23:59:59 零值0000-00-00 00:00:00
TIMESTAMP 4字節 19700101080001~20380119111407 00000000000000
注:插入的數據超過范圍時會將零值插入到數據庫表中

YEAR類型
插入格式0000或"0000"

TIME類型
插入格式"D HH:MM:SS"(這要有引號,D表示天數,D*24後後等於小時)、或數字格式HHMMSS或字符串格式"HHMMSS"(這兩種有沒有引號都一樣),顯示格式HH:MM:SS,分隔符不能用其它符號,分、秒范圍都0~59,小時范圍0~23
例:向表插入"2 23:50:50","22:22:22","11:11","2 20","30"
結果:71:50:50,22:22:22,11:11:00,68,00:00:30

date類型
插入格式:"YYYY-MM-DD"或"YYYYMMDD"格式的字符串表示,另外任何標點符號也可作為分隔符如:‘@’、‘*’,顯示格式YYYY-MM-DD。

datetime類型
插入格式:"YYYY-MM-DD HH:MM:SS"或"YYYYMMDDHHMMSS",顯示格式:"YYYY-MM-DD HH:MM:SS",另外任何標點符號也可作為分隔符

timestamp類型格式日期和時間
插入格式和顯示格式和datetime類型一致,日期范圍比datetime類型小。任何標點符號也可作為分隔符。輸入CURRENT_TIMESTAMP或輸入NULL或無任何輸入來向系統插入當前日期與時間。
注意:此類型的時間是根據時區來顯示的,如在東八區插入的時間為2008-09-30 14:21:25,在東七區顯示為2008-09-30 13:21:25。

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