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日

相关文章

  • Oracle过程与函数的区别分析

    Oracle过程与函数的区别分析 什么是过程? 过程(Procedure)是一组完成特定任务的SQL语句集,可以像其他命令一样单独执行。过程通常不返回值,但可以有IN和OUT参数,IN参数是输入参数,OUT参数是输出参数。过程可以像存储在数据库中的一般数据一样被调用。 如何定义过程? 过程可以使用CREATE PROCEDURE语句来定义。以下是一个简单的例…

    database 2023年5月21日
    00
  • JSP动态实现web网页登陆和注册功能

    JSP(Java Server Pages)是一种使用Java编程语言编写的动态Web页面技术。在JSP中,使用Java代码、HTML、CSS、JavaScript和JSP页面特定元素来开发Web应用程序。 下面是实现JSP动态实现Web网页登陆和注册功能的完整攻略: 第一步:搭建Web应用程序 要实现令人担心的Web登录和注册功能,必须首先建立您的Web应…

    database 2023年5月22日
    00
  • redis中setbit bitcount命令详解

    bitmap,位图,即是使用bit。 redis字符串是一个字节序列。 1 Byte = 8 bit         设置或者清空key的value(字符串)在offset处的bit值。 那个位置的bit要么被设置,要么被清空,这个由value(只能是0或者1)来决定。当key不存在的时候,就创建一个新的字符串value。要确保这个字符串大到在offset处…

    Redis 2023年4月13日
    00
  • python使用pipeline批量读写redis的方法

    下面是关于“python使用pipeline批量读写redis的方法”的完整攻略: 什么是Pipeline 在使用redis进行批量操作时,通常我们会采用pipeline方法,也称作管道,可以将多次操作组合成一个批次执行,极大地提升了redis的操作效率。Python的redis模块中也提供了pipeline支持,可以使用pipeline对象进行批量操作。 …

    database 2023年5月22日
    00
  • Redis string操作命令

    字符串类型  string set 从v2.6.12版本开始,Redis增强了set功能, 语法如下: SET key value [EX seconds] [PX milliseconds] [NX|XX] EX seconds – 设置过期时间,单位为秒. PX milliseconds – 设置过期时间,单位为毫秒. NX – key值不存在的时候,才…

    Redis 2023年4月13日
    00
  • 主键和超级键的区别

    主键和超级键都是关系数据库领域中的术语,是用于描述数据库中数据表的两个概念。 主键 什么是主键 主键是一个不可重复的、唯一性的、非空的字段,用来唯一标识一条记录。每个数据表都必须至少拥有一个主键。 主键的特点 唯一性:每个主键值只会在数据表中出现一次 非空:主键值不能为空 不可重复:每个主键值必须唯一 主键的示例 假设有一个数据表格students,其中有以…

    database 2023年3月27日
    00
  • IDEA 链接Mysql数据库并执行查询操作的完整代码

    下面我将介绍如何使用IntelliJ IDEA链接MySQL数据库并执行查询操作,步骤如下: 环境准备: 确保你已经安装了Java SDK和IntelliJ IDEA开发环境。 确保已经安装了mysql数据库,并且知道数据库的地址、端口、账号和密码。 步骤: 在IntelliJ IDEA中创建一个Java项目。 导入 MySQL JDBC 驱动,这里我使用的…

    database 2023年5月18日
    00
  • Redis之列表(lists)类型命令

    Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 – 1 个元素 (4294967295, 每个列表超过40亿个元素) 使用场景 : 消息队列,时间轴   lpush : 将一个或多个值插入列表头部,如果key是其他类型报错,成功返回列表数量,如果key不存在,先创建一个…

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