MySQL 对日期的判断与操作(mysql日期判断)
MySQL中的日期与时间类型 支持不同的日期数据类型,其中包括 DATE, TIME, DATETIME, TIMESTAMP和YEAR ,五种日期时间类型,可以满足不同的业务需求。
(1) DATE类型
DATE是MySQL的最小日期类型,它用来存储日期,有年月日组成,在MySQL内部存储为YYYYMMDD格式。具体的日期范围见如下:
MySQL 5.7及以上: 1000-01-01 到 9999-12-31
MySQL 5.6及以下: 1000-01-01 到 9999-12-31
创建数据表时可以使用如下SQL语句来创建DATE类型:
CREATE TABLE Mytable (
myDate DATE
)
(2) TIME类型
TIME类型在MySQL中,用来表示小时、分钟和秒,它的格式为HH:MM:SS, 可以创建如下格式的 TIME 数据表:
CREATE TABLE MyTable (
myTime TIME
)
(3) DATETIME类型
MySQL的DATETIME类型在数据库内部保存为YYYY-MM-DD HH:MM:SS 格式。其日期范围可以参考上面的MySQL 5.7或5.6,可以使用如下SQL语句来创建 DATETIME 数据表:
CREATE TABLE MyTable (
myDateTime DATETIME
)
(4) TIMESTAMP类型
MySQL的TIMESTAMP比 DATETIME 类型多了一些特性,比如自动更新。它的日期范围见如下:
MySQL 5.7及以上: 1970-01-01 00:00:01.000000 UTC 到 2038-01-19 03:14:07.999999 UTC
MySQL 5.6及以下: 1970-01-01 00:00:01.000000 到 2038-01-19 03:14:07.999999
可以使用如下SQL语句来创建 TIMESTAMP 数据表:
CREATE TABLE MyTable (
myTimestamp TIMESTAMP
)
(5) YEAR类型
MySQL的YEAR类型是特殊的数字类型,用来存储4位数的年份,支持的范围是1901到2155,可以使用如下SQL语句来创建 YEAR 数据表:
CREATE TABLE MyTable (
myYear YEAR
)
总结:MySQL 对日期的判断与操作支持五中日期时间类型:DATE, TIME, DATETIME, TIMESTAMP和YEAR,可以满足不同的业务需求且有着不同的日期范围。可以根据不同的场景来使用合适的日期类型。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL 对日期的判断与操作(mysql日期判断)
相关文章
- MySQL视图创建指南(mysql建立视图)
- 深入Java:利用API快速创建MySQL表(java创建mysql表)
- MySQL中如何删除表(mysql怎么删除表)
- 统计MySQL每小时数据统计分析报告(mysql每小时的数据)
- Mysql快速重启:利用命令行操作(mysql强制重启命令行)
- MySQL: 将日期转换成字符串(mysql日期转成字符串)
- 管理MySQL 角色分配与权限管理(mysql角色)
- 客户端连接MySQL:连接简单,操作更便捷(客户端连接mysql)
- 查询MySQL状态:简易操作指南(如何查询mysql状态)
- MySQL 日期计算:计算年龄(mysql日期计算年龄)
- MySQL 时间条件查询:实现记录时间精准分析(mysql时间查询条件)
- MySQL实现字符串操作的最佳实践(mysql包含字符串)
- MySQL 版本查看之旅(查看mysql的版本)
- 探索MySQL安装之路(mysql装在哪)
- MySQL查询记录:深入昨日的数据之旅(mysql查询昨天的数据)
- 数据MySQL数据通过CSV格式保存(csv保存mysql)
- MySQL中使用C语言插入数据实践(c mysql 插入数据)
- 教你轻松搞定MySQL两表关联实战操作指南(mysql两表如何关联)
- 配置CDH外部MySQL实现数据共享(cdh设置外部mysql)
- 2008年安装MySQL数据库软件(2008装mysql)
- MySQL实现字符相等的判断方法(mysql中判断字符相当)
- 深入理解MySQL的三表外连接操作(mysql 三表外连接)
- MySQL时间处理一步步教你如何操作时间数据(mysql_time)
- MySQL 压缩文件操作zip文件的导入和导出(mysql zip文件)
- MySQL状态查询的使用技巧(mysql不同状态查询)
- 如何在 MySQL 中计算两个日期之间的天数差(mysql 两日期天数差)
- 使用MySQL下的命令实现高效数据库操作(mysql下执行命令)
- 深度学习MySQL实时上机演示(mysql上机讲解)