- 2
- 0
- 约1.28万字
- 约 20页
- 2018-02-18 发布于浙江
- 举报
MySQL的 中你应该使用什么数据类型表示时间
MySQL 中你应该使用什么数据类型表示时间?当你需要保存日期时间数据时,一个问题来了:你应该使用 MySQL 中的什么类型?使用 MySQL 原生的 DATE 类型还是使用 INT 字段把日期和时间保存为一个纯数字呢?在这篇文章中,我将解释 MySQL 原生的方案,并给出一个最常用数据类型的对比表。我们也将对一些典型的查询做基准测试,然后得出在给定场景下应该使用什么数据类型的结论。如果你想直接看结论,请翻到文章最下方。原生的 MySQL Datetime 数据类型Datetime 数据表示一个时间点。这可以用作日志记录、物联网时间戳、日历事件数据,等等。MySQL 有两种原生的类型可以将这种信息保存在单个字段中:Datetime 和 Timestamp。MySQL 文档中是这么介绍这些数据类型的:DATETIME 类型用于保存同时包含日期和时间两部分的值。MySQL 以 ‘YYYY-MM-DD HH:MM:SS’ 形式接收和显示 DATETIME 类型的值。TIMESTAMP 类型用于保存同时包含日期和时间两部分的值。DATETIME 或 TIMESTAMP 类型的值可以在尾部包含一个毫秒部分,精确度最高到微秒(6 位数)。TIMESTAMP 和 DATETIME 数据类型提供自动初始化和更新到当前的日期和时间的功能,只需在列的定义中设置 DEFAULT CURRENTTIMES
您可能关注的文档
最近下载
- 比亚迪机械设计面试真题及详细答案(实战版).docx VIP
- 《周易》讲座——第一讲.ppt VIP
- PLY仪表说明书.doc VIP
- 2024年秋季新人教版七年级上册历史全册教案.docx
- 2025年中共天津市委支部生活社所属公司招聘笔试参考题库附带答案详解.pdf VIP
- DB51_T 3299-2025 数据资产登记规范.docx VIP
- 2026年饮用水专用杀菌剂市场调查报告.docx
- DB51_T 3303-2025 鹅星状病毒病诊断与防控技术规范.docx VIP
- 赣南师范大学《高等数学A》2025-2026学年期末考试试卷(A)卷.docx VIP
- 2026年油污清洁剂项目深度研究分析报告.docx
原创力文档

文档评论(0)