可以自由的指定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