MySQL資料庫(三)__2018.11.04
阿新 • • 發佈:2018-11-14
可以自由的指定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