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

猜你喜欢

转载自blog.csdn.net/weixin_40316053/article/details/83721707
今日推荐