简述MySQL数据库中的Date,DateTime,TimeStamp和Time类型
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
最新文章
- 网站美化常见CSS
- .net FTP上传文件
- Java概念性问题
- iOS 为什么app都是异步编程
- Tesseract API在VS 2013中的配置以及调用
- 嵌入式Linux驱动学习之路(五)u-boot启动流程分析
- Deep Learning 13_深度学习UFLDL教程:Independent Component Analysis_Exercise(斯坦福大学深度学习教程)
- 如何在C语言中调用Swift函数
- esper 事件引擎,各种事件类型示例代码
- C#和JavaScript交互(asp.net前台和后台互调)总结 (转)
- Ecstore关于finder的默认的参数row的数据不见了的一些小问题?
- 对付";反盗链";
- Linux系统-解压缩命令集合
- hadoop2.6.5运行wordcount实例
- mysql(2)—— 由笛卡尔积现象分析数据库表的连接
- 初步认识thymeleaf:简单表达式和标签(二)
- PHP 农历公历互转,八字排盘,星座,日历,支持从-1000到3000年间的排盘,二十四节气
- 介绍HTTP协议的传输过程
- Android_照相机Camera_调用系统照相机返回data为空
- Linux学习笔记:常用100条命令(一)
热门文章
- go语言指南之映射练习
- 简单说 JavaScript中的tostring( ) 与 valueOf( )方法
- 前端开发--Mongodb篇
- Mysql(Mariadb)慢查询日志中long_query_time 与log_queries_not_using_indexes与min_examined_row_limit 关系分析
- 数据结构 - ArrayList
- codecs打开不同步给编码的文件
- 从火箭发场景来学习Java多线程并发闭锁对象
- Django 中自定义用户模型及集成认证授权功能总结
- 强大的Flutter App升级功能
- GO系列 | 5分钟入门GO【译】