提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:董玉霞|2022-03-08 11:59:41.060|阅读 848 次
概述:Navicat是管理和开发MySQL的优秀选择,在Navicat的帮助下,MySQL使用起来更方便快捷,下面将主要介绍Navicat在MySQL 中使用日期和时间的主要操作方法。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Navicat是管理和开发MySQL的优秀选择,在Navicat的帮助下,MySQL使用起来更方便快捷,下面将主要介绍Navicat在MySQL 中使用日期和时间的主要操作方法。
绝大多数数据库存储了大量的“时间”数据,时态数据只是表示时间状态的简单数据。一个组织可能出于各种原因收集时间数据,例如分析天气模式和其他环境变量、监控交通状况、研究人口趋势等。企业还经常需要存储有关何时下订单、补充库存、雇用的员工,以及有关其日常业务的大量其他信息。
关系数据库不会以相同的方式存储日期和时间,MySQL 尤其具有规范性。例如,它使用通用 yyyy-mm-dd 格式存储日期值。此格式是固定的,不得更改。您可能更喜欢使用 mm-dd-yyyy 格式,但不可能这样做。但是,您可以使用 DATE_FORMAT 函数在表示层(通常是应用程序)中按照您想要的方式格式化日期。在本次教程中,我们将研究 MySQL 的时间数据类型,从 DATE、TIME 和 DATETIME 开始。
MySQL 提供了五种用于存储日期和时间的类型,一些仅用于日期,另一些用于时间,还有一些包含两者。下表总结了每种类型:
日期 | YYYY-MM-DD格式 中的日期值 |
时间 | hh:mm:ss格式 的时间值 |
事件时间 | YYYY-MM-DD hh:mm:ss格式 的日期和时间值 |
时间戳 | YYYY-MM-DD hh:mm:ss 格式 的时间戳值 |
年 | 年份值YYYY或YY 格式 |
MySQL 使用 3 个字节来存储 DATE 值,DATE 值的范围从 1000-01-01 到 9999-12-31。此外,当禁用严格模式时,MySQL 会将任何无效日期(例如 2022-02-30)转换为零日期值 0000-00-00。在Navicat最新版本中,您可以从类型下拉列表中选择表设计器中的 DATE 类型:
要设置 DATE 值,您可以使用日历控件简单地选择它:
当然,您也可以使用 INSERT 语句插入 DATE::
MySQL 使用 'HH:MM:SS' 格式来查询和显示表示一天中某个时间的时间值,该时间在 24 小时内。为了表示两个事件之间的时间间隔,MySQL 使用大于 24 小时的 'HHH:MM:SS' 格式。
这是 Navicat 16 类型下拉列表中的 TIME 类型:
这是 Navicat 16 类型下拉列表中的 TIME 类型:
为了设置 TIME 值,Navicat 提供了 TIME INPUT 控件:
这是一个设置开始和结束时间的 INSERT 语句:
很多时候,您需要同时存储日期和时间。为此,您可以使用 MySQL DATETIME 类型。默认情况下,DATETIME 值的范围从 1000-01-01 00:00:00 到 9999-12-31 23:59:59。当您从 DATETIME 列查询数据时,MySQL 以相同的 YYYY-MM-DD HH:MM:SS 格式显示 DATETIME 值。
DATETIME 值使用 5 个字节进行存储。此外,一个 DATETIME 值可以包括一个尾随小数秒,直到微秒,格式为 YYYY-MM-DD HH:MM:SS[.fraction],例如 2015-12-20 10:01:00.999999。
为了输入 DATETIME 值,Navicat 提供了 DATETIME INPUT 控件,它结合了 DATE 和 TIME 控件:
DATETIME 值可以使用包含“T”时间部分定界符的字符串文字或通过转换为 DATETIME 来设置:
在学习了 DATE、TIME 和 DATETIME 类型之后,下一部分将介绍剩余的两种时间类型:TIMESTAMP 和 YEAR。想要了解更多关于Navicat for MySQL使用教程以及价格信息,欢迎前往官方网站进行咨询。
Navicat for MySQL是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL 和 MariaDB 数据库,并与 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure、阿里云、腾讯云和华为云等云数据库兼容。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
Navicat for MySQL 是一套管理和开发 MySQL 或 MariaDB 的理想解决方案。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢