DATETIME类型

  定义同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)

DATE类型

  定义日期值时,没有时间部分。MySQL检索并且以'YYYY-MM-DD'格式显示DATE值,支持的范围是'1000-01-01'到'9999-12-31'。

TIMESTAMP类型

  其提供一种类型,你可以使用它自动地用当前的日期和时间标记INSERT或UPDATE的操作。

TIME类型

  表示一天中的时间。MySQL检索并且以"HH:MM:SS"格式显示TIME值。支持的范围是'00:00:00'到'23:59:59'。

创建表SQL

CREATE TABLE `tb_test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date1` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIM
ESTAMP,
`date2` date DEFAULT NULL,
`date3` datetime DEFAULT NULL,
`time` time DEFAULT NULL,
PRIMARY KEY (`id`)
);

运行效果截图:

参考:

1) https://stackoverflow.com/questions/31761047/what-difference-between-the-date-time-datetime-and-timestamp-types

2) https://blog.csdn.net/justdb/article/details/7853915

最新文章

  1. 网站美化常见CSS
  2. .net FTP上传文件
  3. Java概念性问题
  4. iOS 为什么app都是异步编程
  5. Tesseract API在VS 2013中的配置以及调用
  6. 嵌入式Linux驱动学习之路(五)u-boot启动流程分析
  7. Deep Learning 13_深度学习UFLDL教程:Independent Component Analysis_Exercise(斯坦福大学深度学习教程)
  8. 如何在C语言中调用Swift函数
  9. esper 事件引擎,各种事件类型示例代码
  10. C#和JavaScript交互(asp.net前台和后台互调)总结 (转)
  11. Ecstore关于finder的默认的参数row的数据不见了的一些小问题?
  12. 对付"反盗链"
  13. Linux系统-解压缩命令集合
  14. hadoop2.6.5运行wordcount实例
  15. mysql(2)—— 由笛卡尔积现象分析数据库表的连接
  16. 初步认识thymeleaf:简单表达式和标签(二)
  17. PHP 农历公历互转,八字排盘,星座,日历,支持从-1000到3000年间的排盘,二十四节气
  18. 介绍HTTP协议的传输过程
  19. Android_照相机Camera_调用系统照相机返回data为空
  20. Linux学习笔记:常用100条命令(一)

热门文章

  1. go语言指南之映射练习
  2. 简单说 JavaScript中的tostring( ) 与 valueOf( )方法
  3. 前端开发--Mongodb篇
  4. Mysql(Mariadb)慢查询日志中long_query_time 与log_queries_not_using_indexes与min_examined_row_limit 关系分析
  5. 数据结构 - ArrayList
  6. codecs打开不同步给编码的文件
  7. 从火箭发场景来学习Java多线程并发闭锁对象
  8. Django 中自定义用户模型及集成认证授权功能总结
  9. 强大的Flutter App升级功能
  10. GO系列 | 5分钟入门GO【译】