MySql数据类型笔记

TIMESTAMP

1.占用4个字节

2.允许为空值,但是不可以自定义值

3.TIMESTAMP值不能早于1970或晚于2037

4.默认值为CURRENT_TIMESTAMP()其实也就是当前的系统时间

DATETIME

1.占用8个字节

2. 允许为空值,可以自定义值,系统不会自动修改其值。

3. 实际格式储存

4. 与时区无关

5. 可以在指定datetime字段的值的时候使用now()变量来自动插入系统的当前时间

两者所能存储的时间范围不一样

timestamp所能存储的时间范围为:'1970-01-01 00:00:01.000000' 到 '2038-01-19 03:14:07.999999'。

datetime所能存储的时间范围为:'1000-01-01 00:00:00.000000' 到 '9999-12-31 23:59:59.999999'。

你可能感兴趣的:(MySql数据类型笔记)