Mysql入门Mysql中的Datetime和Timestamp比较
《Mysql入门Mysql中的Datetime和Timestamp比较》要点: MYSQL应用mysql中用于表示时间的三种类型date,datetime,timestamp (如果算上int的话,四种) 比拟容易混淆,下面就比拟一下这三种类型的异同 MYSQL应用相同点 MYSQL应用都可以用于表现时间 MYSQL应用分歧点 MYSQL应用1.顾名思义,date只表示'YYYY-MM-DD'形式的日期,datetime表示'YYYY-MM-DD HH:mm:ss'形式的日期加时间,timestamp与datetime显示形式一样. MYSQL应用时间格局 MYSQL应用mysql提供了一种比拟宽松的时间字符串格式用于增删改查.参考iso时间格式,一般习惯于写成'2013-06-05 16:34:18'.但是你也可以简写成'13-6-5',但是这样容易造成混淆,比如mysql也会把'13:6:5'也当做年月日处理,而当'13:16:5'这种形式,则被mysql认为是不正确的格式,会给出一个警告,然后存入数据库的值是'0000-00-00 00:00:00'. MYSQL应用手册中还特意提到了一种情况,便是当年的值是0~69时,mysql认为是2000~2069,而70~99时则认为是1970~1999.我感觉是一种画蛇添足了. MYSQL应用总之,以不变应万变,使用'YYYY-MM-DD HH:mm:ss'格局总是不会错的. 欢迎参与《Mysql入门Mysql中的Datetime和Timestamp比较》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |