记录Oracle,mysql数据类型,以及区别,长期更新。
一.时间类型
1)Oracle关于时间类型的描述有以下类型:
date:可以表示日期和时间(这一点和mysql不一样,mysql分的更细),精确到秒,它可以存储月,年,日,世纪,时,分和秒。
DATE数据类型的主要问题是它粒度不能足够区别出两个事件哪个先发生。ORACLE已经在DATE数据类型上扩展出来了TIMESTAMP数据类型,它包括了所有DATE数据类型的年月日时分秒的信息,而且包括了小数秒的信息。如果你想把 DATE类型转换成TIMESTAMP类型,就使用CAST函数。
http://www.cnblogs.com/java-class/p/4742740.html
2)mysql时间类型
日期类型 存储空间 日期格式 日期范围
———— ——— ——————— —————————————–
datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
timestamp 4 bytes YYYY-MM-DD HH:MM:SS 1970-01-01 00:00:01 ~ 2038
date 3 bytes YYYY-MM-DD 1000-01-01 ~ 9999-12-31
year 1 bytes YYYY 1901 ~ 2155