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

mysql 日期函数_SQL Date 函数

SQL 日期

当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。

只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。

在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。

MySQL Date 函数

下面的表格列出了 MySQL 中最重要的内建日期函数:

0a5aff5a9cc660eec588b2dd08d6685d.png

SQL Server Date 函数

下面的表格列出了 SQL Server 中最重要的内建日期函数:

70d1d3e1bc2ba3d4af80a56fcbb4fb90.png

SQL Date 数据类型

MySQL 使用下列数据类型在数据库中存储日期或日期/时间值:

  • DATE - 格式 YYYY-MM-DD
  • DATETIME - 格式: YYYY-MM-DD HH:MM:SS
  • TIMESTAMP - 格式: YYYY-MM-DD HH:MM:SS
  • YEAR - 格式 YYYY 或 YY

SQL Server 使用下列数据类型在数据库中存储日期或日期/时间值:

  • DATE - 格式 YYYY-MM-DD
  • DATETIME - 格式: YYYY-MM-DD HH:MM:SS
  • SMALLDATETIME - 格式: YYYY-MM-DD HH:MM:SS
  • TIMESTAMP - 格式: 唯一的数字

SQL 日期处理

如果不涉及时间部分,那么我们可以轻松地比较两个日期!

假设我们有下面这个 "Orders" 表:

a388b6a35b3ab4654e291f60a1b5f8b9.png

现在,我们希望从上表中选取 OrderDate 为 "2008-12-26" 的记录。

我们使用如下 SELECT 语句:

SELECT * FROM Orders WHERE OrderDate='2008-12-26'

结果集:

1ceba1d2f8b0f9e23f5f5339fc0209f7.png

相关文章:

  • Leo谈职场危机攻关
  • 什么相片可以两张弄成一张_小小相片满满的爱 instax SHARE SP-2惠普小印200轻评...
  • python面向对象设计俄罗斯方块_俄罗斯方块:Python实现
  • XML的四种解析器原理及性能比较
  • 阿里前端开发规范_俺们阿里云计算平台数加团队的校招开始喽~
  • python qt 按钮实现拖放_python GUI库图形界面开发之PyQt5拖放控件实例详解
  • spring实现先返回后执行_Spring后置处理器大盘点
  • 在内核中构造一个UDP 数据
  • python xlwt xlrd 写入一行_【Python】excel读写操作 xlrd xlwt
  • 找啊!找啊!找不到工作(上)——漂在中关村(2)
  • win32 显示一行提示_linux分页显示命令的12个使用案例
  • 小谈RTMP中AMF3类型的Command message
  • python给散点图的点加名称_如何在散点图中添加最适合的直线
  • SYN-COOKIE
  • pythonseleniumide使用_从Selenium IDE将测试导出为python
  • 【译】理解JavaScript:new 关键字
  • Android框架之Volley
  • co.js - 让异步代码同步化
  • Computed property XXX was assigned to but it has no setter
  • JavaScript 奇技淫巧
  • JS实现简单的MVC模式开发小游戏
  • JS学习笔记——闭包
  • Object.assign方法不能实现深复制
  • Python - 闭包Closure
  • React组件设计模式(一)
  • 初识MongoDB分片
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 两列自适应布局方案整理
  • 每天一个设计模式之命令模式
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 前端知识点整理(待续)
  • 通过npm或yarn自动生成vue组件
  • 我看到的前端
  • 小程序开发之路(一)
  • 走向全栈之MongoDB的使用
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • # 数论-逆元
  • #微信小程序:微信小程序常见的配置传旨
  • (JS基础)String 类型
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (三分钟)速览传统边缘检测算子
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)Sublime Text3配置Lua运行环境
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • *算法训练(leetcode)第四十七天 | 并查集理论基础、107. 寻找存在的路径
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Core跨平台微服务学习资源