当前位置: 首页 > article >正文

MySQL数据库时间类型

MySQL数据库时间类型

MySQL中常用的几种时间类型有:date、datetime、timestamp
1.datetime:时间日期
格式是yyyy-MM-dd HH:mm:ss,表示的范围是从1000-01-01 00:00:00到9999-12-31 23:59:59,有零值,0000-00-00 00:00:00,插入数据需要8个字节存储空间,使用current_timestamp()和now()可以获取当前的系统日期和时间;
2.date:日期
格式是yyyy-MM-dd HH:mm:ss,表示的范围是从1000到9999,插入数据需要3个字节存储空间,使用current_date()和now()可以获取当前的系统日期;
3.timestamp:时间戳
格式是yyyy-MM-dd HH:mm:ss,,表示的范围是从1970到2038,timestamp不能为空,有默认值,插入数据需要4个字节存储空间,存储数据的时候需要对当前时间错在的时区进行转换,查询数据的时候再将时间转换回当前的时区;

timestamp和datetime的区别:
1.timestamp跟时区有关,能表示出实际的日期
datetime表示出插入时的当地时间
2.timestamp存储空间较小,表示的时间范围也较小
3.timestamp相比datetime计算时间更快

日期格式 转化成 字符串
DATE_FORMAT( )函数

字符串 转化成 日期
str_to_date()函数


http://www.kler.cn/news/294389.html

相关文章:

  • DELTA_IA-ASD_ASDA-A2简明教程
  • 【无标题】使用Go (或者 Python) 执行外部命令,直接模式和 Shell模式的区别
  • OpenHarmony鸿蒙开发( Beta5.0)智能手表应用开发实践
  • 【C-实践】文件服务器(3.0)
  • 交友系统“陌陌”全方位解析
  • 数据仓库理论知识
  • 【Python】一文详细向您介绍 bisect_left 函数
  • Java内存马系列 | SpringMVC内存马 - 上 | SpringMVC代码分析
  • netty编程之基于websocket实现聊天功能
  • 【SRC】某次众测绕过限制注册用户+敏感信息泄露漏洞
  • 鸿蒙双向认证
  • 贷款利率高低跟什么有关?仅凭身份证就能贷到款?额度是多少?
  • SCSS darken函数
  • Socket编程---TCP篇
  • Kotlin高阶函数与Lambda表达式及内联函数的介绍
  • 深度学习速通系列:推荐五个提高机器学习模型鲁棒性和稳定性的开源工具或框架
  • 打靶记录16——Momentum
  • 周末总结(2024/09/07)
  • springboot+vue+mybatis计算机毕业设计智慧篮球馆预约+PPT+论文+讲解+售后
  • html 单页面路由模式hash和history
  • Shell脚本基本语法(Linux篇)
  • MapSet之二叉搜索树
  • 1-7 掩膜的运用 opencv树莓派4B 入门系列笔记
  • 力扣239题详解:滑动窗口最大值的多种解法与模拟面试问答
  • GNN会议期刊汇总(人工智能、机器学习、深度学习、数据挖掘)
  • kubernetes--配置与存储(ConfigMap、加密数据配置Secret、SubPath、热更新、Volumes、NFS挂载、PV与PVC)
  • C#基础(5)交错数组*
  • 【Rust光年纪】Rust 机器人学库全景:功能、安装与API概览
  • 多线程篇(阻塞队列- BlockingQueue)(持续更新迭代)
  • 不同vlan之间的通信方法