mysql常用日期时间/数值函数详解(必看)

MySQL常用日期时间/数值函数详解(必看)

日期和时间函数

NOW()

NOW() 函数返回当前日期和时间。

示例:

SELECT NOW();

输出:

+---------------------+
| NOW()               |
+---------------------+
| 2021-10-27 16:30:53 |
+---------------------+

DATE()

DATE() 函数从日期时间表达式中提取日期值,返回日期的字符串格式。

示例:

SELECT DATE('2021-10-27 16:30:53');

输出:

+---------------------------+
| DATE('2021-10-27 16:30:53') |
+---------------------------+
| 2021-10-27                |
+---------------------------+

DATE_FORMAT()

DATE_FORMAT() 函数将日期和时间格式化为指定的字符串。

示例:

SELECT DATE_FORMAT('2021-10-27 16:30:53', '%Y年%m月%d日 %H:%i:%s');

输出:

+---------------------------------------+
| DATE_FORMAT('2021-10-27 16:30:53', '%Y年%m月%d日 %H:%i:%s') |
+---------------------------------------+
| 2021年10月27日 16:30:53                |
+---------------------------------------+

数值函数

ABS()

ABS() 函数返回数值表达式的绝对值。

示例:

SELECT ABS(-10);

输出:

+------+
| ABS(-10) |
+------+
|    10 |
+------+

ROUND()

ROUND() 函数返回数值表达式的四舍五入值。

示例:

SELECT ROUND(3.1415926, 2);

输出:

+-------------------+
| ROUND(3.1415926, 2) |
+-------------------+
|              3.14 |
+-------------------+

总结

以上就是 MySQL 常用的日期时间和数值函数。具体使用还需要根据实际情况进一步学习和掌握。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql常用日期时间/数值函数详解(必看) - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • SQL2005 学习笔记 公用表表达式(CTE)

    SQL2005 学习笔记 公用表表达式(CTE) 公用表表达式(CTE)是SQL 2005引入的一项非常强大的功能。可以把它想象成为一个临时性视图,从多张表中获取数据并创建一个只读的虚拟数据集。CTE提供了一种优雅而有力的方式,允许开发人员重用代码,同时还可以提供更好的可读性和可维护性。 CTE的基本语法 WITH [CTE名称] ([列名列表]) AS (…

    database 2023年5月21日
    00
  • Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数示例代码

    下面是Docker部署SpringBoot项目整合Redis镜像做访问计数的完整攻略,包括以下几个步骤: 1. 编写SpringBoot项目代码 首先需要编写一个基于SpringBoot框架的Web项目,并在其中整合Redis用于做访问计数。这个项目需要满足以下几点: 有一个访问计数的处理逻辑,每次访问该项目时,访问计数都会加一。 整合了Redis,并在每次…

    database 2023年5月22日
    00
  • 浅析打开eclipse出现Incompatible JVM的解决方法

    浅析打开Eclipse出现Incompatible JVM的解决方法 问题描述 在打开Eclipse时出现错误提示:“Failed to create the Java Virtual Machine”,并显示“Incompatible JVM”等相关信息。 原因分析 此错误通常是由于安装了不兼容版本的Java虚拟机(JVM)或者Eclipse不支持使用的旧…

    database 2023年5月21日
    00
  • redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect time out

    redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed outat redis.clients.jedis.Connection.connect(Connection.java:154)at redis.cl…

    Redis 2023年4月16日
    00
  • linux – mysql 异常:/usr/bin/which: no mysql in

    问题描述 运行:which mysql 报错:/usr/bin/which: no mysql in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)   解决方案 #加入环境变量,编辑 /etc/profile,这样可…

    MySQL 2023年4月13日
    00
  • nodejs简单实现操作arduino

    这里给您详细讲解一下“nodejs简单实现操作arduino”完整攻略。 介绍 随着物联网的发展,越来越多的设备被连接到互联网上。在这些设备中,通过arduino连接各种传感器是很常见的一种应用。而在nodejs中,我们可以通过一些库去操作串口连接arduino板,从而通过nodejs读写arduino中的传感器数据。 步骤 1. 硬件准备 首先,我们需要准…

    database 2023年5月22日
    00
  • Servermanager启动连接数据库错误如何解决

    Servermanager启动连接数据库错误如何解决 问题简述 当使用Servermanager启动连接数据库时,可能会遇到错误提示信息。这些错误信息可能由于多种原因引起,如数据库配置不正确、数据库服务未启动等。 解决步骤 以下是解决该问题的步骤: 步骤一:检查数据库配置 确认数据库服务器的名称、登录名和密码是否正确。 确认Servermanager连接字符…

    database 2023年5月19日
    00
  • 基于多CPU多核架构的redis性能优化

    目录 CPU架构 问题 优化 CPU架构 一个 CPU 处理器中一般有多个物理核。 每个物理核都拥有私有的一级缓存( L1 cache)和私有的二级缓存(L2 cache)。 不同的物理核还会共享一个共同的三级缓存 每个物理核通常都会运行两个超线程,也叫作逻辑核。同一个物理核的逻辑核会共享使用 L1、L2 缓存 不同处理器间通过总线连接 问题 1、多CPU:…

    Redis 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部