1. 程式人生 > >MySQL資料庫(三)__2018.11.04

MySQL資料庫(三)__2018.11.04

可以自由的指定date型別的分隔符:.、@、%。

但是還是不要使用這些奇形怪狀的分隔符。

yyy-mm-dd;

hh:mm:ss;

datetime型別,使date和time的結合體。表示事件和日期;佔8byte。

和date和time的轉換規則是一樣的。

CREATE TABLE test_datetime(
	a DATETIME
);

Time型別佔3byte。

Date型別佔3byte。

DateTime型別佔8byte。

timestamp型別佔4byte。

year型別佔用1byte。

?year;

--測試timestamp

timestamp帶有時區,會自動根據系統時區進行設定。如果超過該型別所表示的範圍也會報錯。

CREATE TABLE test_timestamp(
	a TIMESTAMP
);

--測試year

單獨存一個年份,考慮只存一個年份的情況下,可以使用year型別。

CREATE TABLE test_year(
	a YEAR
);

轉換規則

--00~69 2000~2069 70~99 1970~1999

--0 插入的結果是0000

--‘0’插入的結果是2000(字串形式的0)

最大範圍是1901~2155

--測試完整性約束條件。

24