MySQL資料庫之時間型別

2021-08-27 05:48:12 字數 1689 閱讀 9481

日期型別: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 date_t01 (birth date);-- 首先建立表

insert into date_t01 values('2008-11-21');-- 將資料新增進表中

insert into date_t01 values('2009/10/20');

insert into date_t01 values('89/10/20');

time: 預設格式:hh:mm:ss   

範圍1:不寫年月日時,-838:59:59/838:59:59

範圍2: 寫年月日時, -23:59:59/23:59:59

time型別的練習:

create table date_t02 (birth time);

insert into date_t02 values('15:21:59');

insert into date_t02 values('838:21:59');

insert into date_t02 values('2008/12/12 15:21:59');

insert into date_t02 values('2008/12/31 23:21:59');

insert into date_t02 values('2008/12/31 -23:21:59');

datetime:預設格式: yyyy-mm-dd hh:mm:ss

範圍: 1000:1:1 -23:59:59/9999:12:31 23:59:59;

create table date_t03 (birth datetime);

insert into date_t03 values('1989/12/31 23:10:10');

timestamp:時間戳型別,

範圍:1970-01-01 00:00:00/2038-1-18 23:59:59

create table date_t04 (birth timestamp);

insert into date_t04 values('2037-12-31 23:59:59');

insert into date_t04 values('1969-12-31 23:59:59');

insert into date_t04 values('2037-12-31 23:59:59');

insert into date_t04 values('2038-1-18 23:59:59');

year:年,預設格式:yyyy  範圍 1901~2155;

create table date_t05 (birth year);

insert into date_t05 values('1901-12-20');

資料庫 Mysql之時間操作

current timestamp 在建立時間欄位的時候 default current timestamp 表示當插入資料的時候,該欄位預設值為當前時間 on update current timestamp 表示每次更新這條資料的時候,該字段都會更新成當前時間 這兩個操作是mysql資料庫本身在...

mysql之時間型別

一 時間型別 year 年 1901 2155 date 年月日 1000 01 01 9999 12 31 time 時分秒 838 59 59 838 59 59 datetime 年月日時分秒 1000 01 01 00 00 00 9999 12 31 23 59 59 timestamp ...

mysql資料庫時間型別

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 格式 yyyy...