MySQL date、datetime和timestamp类型的区别

日期:存储格式YYYY-MM-DD,例如: B、2 02 3 年3 月1 5 日,适合生日记录。

日期时间:存储格式 YYYY-MM-DD HH:MM:SS,例如例如。
2 02 3 年3 月1 5 日下午2 :3 0:00,适用范围1 000-01 -01 至9 9 9 9 -1 2 -3 1
时间戳:存储格式 YYYY-MM-DD HH:MM:SS,占用 4 个字节,例如:例如。
03 /1 5 /2 02 3 2 :3 0:00 p.m.,时间范围 01 /01 /1 9 7 0 至 01 /1 9 /2 03 8 ,根据时区而变化。

根据需要选择:如果想要时区,就使用Timestamp,如果不需要时区,就使用Date/Time,如果想要纯日期,就使用Date。

温馨提示:在时区敏感的场景下使用时间戳,以保证数据库时区的正确性。

mysql中datetime和timestamp的区别

这是一个陷阱,使用时间指示来收集长期和时间信息。

实用提示:根据时间范围和时区要求选择日期时间或时间指示。