mysql資料庫時間型別

2021-10-02 19:45:54 字數 880 閱讀 3023

mysql時間型別

日期時間 datetime

範圍:1000-01-01 00:00:00~9999-12-31 23:59:59

格式:yyyymmddhhmmss

日期時間 timestamp

範圍:1970-01-01 00:00:00:~2038-01-19 00:00:00

格式:yyyymmddhhmmss

日期 date

範圍:0001-01-01~12-31

格式:yyyymmdd

年year

範圍:1901~2155

格式:yyyy

時間 time

格式:hh:mm:ss

關於時間字段

當未給timestamp欄位賦值時。自動以當前系統時間賦值,而datetime 值為 null (空)

yearl型別

要求使用4位數賦值

當使用2位數賦值時

01 ~69視為 2001~ 2069

70~99視為 1970~1999

時間函式

mysql服務內建命令

可以使用時間函式給字段賦值

如下所示命令格式:

create table 庫名.表名 (欄位名1 型別,

欄位名2 型別) #型別就寫時間型別,也可以用其他型別比如字元型別。

使用時間函式給日期賦值

insert into 庫名.表名values(year(now()),date(now()),time(now()),now()); #這後面的是時間函式使用案例用select 還可以單獨使用函式來獲取系統時間。

MySQL資料庫之時間型別

日期型別 date,time,datetime,timestamp,year date 日期型別,預設格式 yyyy mm dd 範圍 1000 1 1 9999 12 31 date 日期型別,預設格式 yyyy mm dd 範圍 1000 1 1 9999 12 31 create table ...

mysql資料庫 幾個時間儲存型別

一 timestamp 顯示格式 yyyy mm dd hh mm ss 時間範圍 1970 01 01 00 00 00 到 2037 12 31 23 59 59 timestamp default current timestamp on update current timestamp 在建...

Mysql資料庫 約束型別

mysql資料庫的約束型別有 主鍵約束 primary key 外來鍵約束 foreign key 非空約束 not null 唯一性約束 unique 預設約束 default 一.主鍵約束 primary key 主鍵約束要求主鍵列的資料唯一,並且不能為空。主鍵分為兩種型別 單字段主鍵和多字段聯...