MYSQL数据库中常用函数介绍

yizhihongxing

MYSQL数据库中常用函数介绍

1.字符串函数

1.1 CONCAT(str1, str2, ...)函数

函数作用:将多个字符串连接起来,str1、str2等为要连接的字符串

示例代码:

SELECT CONCAT('Hello', ' World', '!') AS result;

示例结果:

result
Hello World!

1.2 SUBSTR(str, start, length)函数

函数作用:返回字符串 str 从 start 开始、长度为 length 的子字符串

示例代码:

SELECT SUBSTR('Hello World!', 7, 5) AS result;

示例结果:

result
World

2.数值函数

2.1 AVG()函数

函数作用:返回指定列的平均值

示例代码:

SELECT AVG(score) AS average_score FROM student;

示例结果:

average_score
87.5

2.2 MAX()函数

函数作用:返回指定列的最大值

示例代码:

SELECT MAX(score) AS max_score FROM student;

示例结果:

max_score
98

3.日期函数

3.1 NOW()函数

函数作用:返回当前日期时间

示例代码:

SELECT NOW() AS current_time;

示例结果:

current_time
2021-09-21 10:30:00.00

3.2 YEAR(date)函数

函数作用:返回日期的年份

示例代码:

SELECT YEAR('2021-09-21') AS current_year;

示例结果:

current_year
2021

4.逻辑函数

4.1 IF(condition, true_value, false_value)函数

函数作用:根据 condition 的真假返回 true_value 或 false_value

示例代码:

SELECT IF(score >= 60, '及格', '不及格') AS score_result FROM student;

示例结果:

score_result
及格
不及格
及格
及格
及格

以上为MYSQL数据库中常用函数的介绍攻略,包括字符串函数、数值函数、日期函数、逻辑函数四类常见函数的详细讲解及示例代码。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MYSQL数据库中常用函数介绍 - Python技术站

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

相关文章

  • SQL 创建预定数目的桶

    创建预定数目的桶是数据仓库中经常使用的操作,以下是SQL创建预定数目的桶的完整攻略。 1.创建预定数目的桶 创建一个预定数目的桶,首先要知道数据的分布情况,需要用到SQL中的数据聚合函数,如COUNT()和SUM()等。创建语句如下: CREATE TABLE bucketed_table ( id INT, value INT ) CLUSTERED BY…

    database 2023年3月27日
    00
  • Oracle自动备份及自动备份步骤

    Oracle数据库自动备份是保障数据安全和防止意外数据丢失的重要措施,本攻略将详细讲解Oracle数据库的自动备份及备份步骤,帮助您更好的完成备份任务。 自动备份及步骤 何为自动备份 自动备份就是在指定的时间间隔内,由系统自动执行备份操作,通常采用定时任务的方式自动执行备份。 自动备份步骤 Oracle数据库自动备份步骤包括以下几个步骤: 配置RMAN环境:…

    database 2023年5月21日
    00
  • Java mongodb连接配置实践

    Java mongodb连接配置实践攻略 本文将会详细讲解如何在Java项目中连接MongoDB数据库,包括如何进行相关配置和代码实现。 步骤一:下载Mongodb驱动 首先需要去Mongodb官网下载最新版本的mongodb-driver包。 步骤二:导入Mongodb驱动 将下载的mongodb-driver安装包解压缩后,将其中的mongo-java-…

    database 2023年5月22日
    00
  • redis优雅的批量删除key

      近期在处理redis的故障中,发现需要删除大量的历史数据(也是bigkeys),好在符合正则表达式。要不然就很痛苦,这也体现了在设计key的时候遵循规范带来的维护好处之一。 简要记录如下(后期再完善):     redis优雅的批量删除key 方式一:主从模式 redis-cli –scan –pattern “ops-coffee-*” | xar…

    Redis 2023年4月13日
    00
  • 搭建自己的PHP MVC框架详解

    搭建自己的 PHP MVC 框架非常有意义,它不仅可以让我们更好地理解 MVC 设计模式,还可以帮助我们更好地学习和掌握 PHP 技术栈。下面,我将详细讲解如何搭建自己的 PHP MVC 框架,包括以下步骤。 一、搭建框架目录结构 首先,我们需要搭建一个合适的目录结构。建议按照 MVC 设计模式的要求,将代码分为 Model、View 和 Controlle…

    database 2023年5月21日
    00
  • IDEA连接MySQL数据库并执行SQL语句使用数据图文详解

    下面我来详细讲解一下“IDEA连接MySQL数据库并执行SQL语句使用数据图文详解”的完整攻略。 准备工作 首先,我们需要下载和安装 IntelliJ IDEA,以及 MySQL 数据库,可以从官网进行下载。 下载链接: IntelliJ IDEA:https://www.jetbrains.com/idea/download/ MySQL 数据库:http…

    database 2023年5月21日
    00
  • Linux中的冷热页机制简述

    Linux中的冷热页机制简述 在操作系统中,内存管理是很重要的一个部分。针对常被使用的页面,要尽可能地留在内存中,以便更快地访问。而一些不常使用到的页面,则可以移除出内存,节省内存空间。这时就需要采用一种叫做“冷热页机制”的技术。 什么是冷热页机制 冷热页机制指的是根据页面的热度(使用频率)来判断页面是否应该留在内存中。热页面(Hot Page)指的是经常使…

    database 2023年5月22日
    00
  • PreparedStatement 和 CallableStatement 的区别

    PreparedStatement和CallableStatement是Java JDBC API中提供的两种执行预编译语句和存储过程的方式,它们之间的主要区别在于以下几点: 1. 类型的不同: PreparedStatement是用来执行预编译的SQL语句的,通常是带有参数的查询语句,执行时只需要传入相应的参数就可以了。 CallableStatement…

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