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备份数据库.dat或bak还原时的结构错误的解决方法

    解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法 在进行SQL Server数据库还原的时候,常常会遇到备份文件(.dat或.bak)结构错误的问题,这种问题的出现原因通常有以下几种: 1.备份文件本身损坏。 2.备份文件所在的路径中包含中文或其他非英文字符,或者备份文件名中包含特殊字符。 那么如何解决这个问题呢?下面详细介绍一下: 解…

    database 2023年5月21日
    00
  • Mysql详细剖析数据库中的存储引擎

    Mysql详细剖析数据库中的存储引擎 什么是存储引擎 存储引擎是指实现了MySQL存储和检索服务的组件,是MySQL的核心功能之一。MySQL支持多种存储引擎,每种存储引擎都有着不同的特点和优缺点。默认的存储引擎一般是InnoDB,但是用户可以根据具体需求选择适合自己的存储引擎。 存储引擎的种类 MySQL支持多种存储引擎,下面介绍常用的存储引擎: Inno…

    database 2023年5月19日
    00
  • MySQL数据库必备之条件查询语句

    MySQL是一种关系型数据库管理系统,它允许用户通过SQL语句来操纵数据库中的各种数据。SQL语句可以用于从数据库中检索数据。其中,条件查询语句是一种非常常用的查询语句。本文将提供MySQL数据库必备之条件查询语句的完整攻略,包括语法、使用方法和示例说明。 1. 语法 条件查询语句的基本语法如下: SELECT column1, column2, … F…

    database 2023年5月21日
    00
  • PHP5中使用mysqli的prepare操作数据库的介绍

    当使用PHP操作数据库时,为了避免向数据库中执行错误的SQL语句,使用查询准备和指定查询参数,这就是mysqli的prepare操作。 下面是使用mysqli的prepare操作数据库的完整攻略: 1. 连接数据库 首先,我们需要连接数据库,可以使用mysqli_connect()函数实现。代码示例如下: $connection = mysqli_conne…

    database 2023年5月21日
    00
  • 超详细MySQL使用规范分享

    超详细MySQL使用规范分享 基本概念 数据库(DB) 数据库是一种组织数据的方式,可以让我们方便地添加、删除和修改数据。常见的数据库有MySQL、PostgreSQL、Oracle等。 表(Table) 表是数据库中存储数据的地方,类似于Excel中的表格。 字段(Field) 表中每一列的名称称为字段,每个字段可以存储一个特定类型的数据。 记录(Row)…

    database 2023年5月22日
    00
  • sql优化实战 把full join改为left join +union all(从5分钟降为10秒)

    SQL优化是提高数据库性能的重要手段之一,本文将详细讲解如何通过将FULL JOIN改为LEFT JOIN + UNION ALL的方式,将查询时间从5分钟降为10秒。 什么是FULL JOIN? FULL JOIN是一种关联查询方式,它会返回左右两个表中所有的记录,即使没有匹配的记录也会被显示出来。在SQL语句中,FULL JOIN可以通过“FULL OU…

    database 2023年5月19日
    00
  • MySQL慢sql优化思路详细讲解

    下面我将详细讲解MySQL慢SQL优化的流程和注意事项。 什么是慢SQL? 慢SQL指的是执行时间超过一定阈值的SQL语句,一般默认阈值为1秒。 如何确认慢SQL 通常我们可以通过MySQL自带的Slow Log来记录慢SQL。在my.cnf文件中一般会有slow_query_log和long_query_time两个参数可以配置Slow Log的生成。开启…

    database 2023年5月19日
    00
  • Oracle中触发器示例详解

    创建一个触发器为了创建一个触发器,你需要执行以下步骤: 定义一个触发器,指定触发器何时触发,如何触发和触发后要做什么操作,可以使用CREATE TRIGGER语句来定义触发器,语法如下: CREATE TRIGGER trigger_name {BEFORE | AFTER} {INSERT | UPDATE | DELETE} ON table_name …

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部