一文搞懂 MySQL 中的常用函数及用法

这篇具有很好参考价值的文章主要介绍了一文搞懂 MySQL 中的常用函数及用法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0️⃣前言

MySQL是一种常用的关系型数据库管理系统,它提供了许多内置函数来处理数据。本文将介绍MySQL中的各种常用函数,包括字符串函数、日期函数、数学函数、聚合函数等。

一文搞懂 MySQL 中的常用函数及用法


1️⃣字符串函数

1.1CONCAT函数

CONCAT函数用于将两个或多个字符串连接在一起。它的语法如下:

CONCAT(str1, str2, ...)

其中,str1、str2等为要连接的字符串。下面是一个示例:

SELECT CONCAT('Hello', ' ', 'World');

输出结果为:

Hello World

1.2SUBSTRING函数

SUBSTRING函数用于截取字符串的一部分。它的语法如下:

SUBSTRING(str, start, length)

其中,str为要截取的字符串,start为起始位置,length为要截取的长度。下面是一个示例:

SELECT SUBSTRING('Hello World', 7, 5);

输出结果为:

World

1.3REPLACE函数

REPLACE函数用于替换字符串中的一部分。它的语法如下:

REPLACE(str, old_str, new_str)

其中,str为要替换的字符串,old_str为要替换的子串,new_str为替换后的新字符串。下面是一个示例:

SELECT REPLACE('Hello World', 'World', 'MySQL');

输出结果为:

Hello MySQL

1.4UPPER和LOWER函数

UPPER函数用于将字符串转换为大写,LOWER函数用于将字符串转换为小写。它们的语法如下:

UPPER(str)
LOWER(str)

其中,str为要转换的字符串。下面是一个示例:

SELECT UPPER('Hello World'), LOWER('Hello World');

输出结果为:

HELLO WORLD    hello world

2️⃣日期函数

2.1NOW函数

NOW函数用于获取当前日期和时间。它的语法如下:

NOW()

下面是一个示例:

SELECT NOW();

输出结果为:

2023-06-17 10:30:00

2.2DATE函数

DATE函数用于获取日期部分。它的语法如下:

DATE(date)

其中,date为要获取日期部分的日期或日期时间值。下面是一个示例:

SELECT DATE('2023-06-17 10:30:00');

输出结果为:

2023-06-17

2.3DATE_FORMAT函数

DATE_FORMAT函数用于将日期或日期时间值格式化为指定的字符串。它的语法如下:

DATE_FORMAT(date, format)

其中,date为要格式化的日期或日期时间值,format为要格式化成的字符串格式。下面是一个示例:

SELECT DATE_FORMAT('2023-06-17 10:30:00', '%Y-%m-%d');

输出结果为:

2023-06-17

3️⃣数学函数

3.1ABS函数

ABS函数用于获取一个数的绝对值。它的语法如下:

ABS(x)

其中,x为要获取绝对值的数。下面是一个示例:

SELECT ABS(-10), ABS(10);

输出结果为:

10    10

3.1ROUND函数

ROUND函数用于将一个数四舍五入到指定的小数位数。它的语法如下:

ROUND(x, d)

其中,x为要四舍五入的数,d为要保留的小数位数。下面是一个示例:

SELECT ROUND(3.1415926, 2);

输出结果为:

3.14

3.1CEIL和FLOOR函数

CEIL函数用于将一个数向上取整,FLOOR函数用于将一个数向下取整。它们的语法如下:

CEIL(x)
FLOOR(x)

其中,x为要取整的数。下面是一个示例:

SELECT CEIL(3.14), FLOOR(3.14);

输出结果为:

4    3

4️⃣聚合函数

4.1COUNT函数

COUNT函数用于统计行数。它的语法如下:

COUNT(*)
COUNT(expr)

其中,*表示统计所有行数,expr表示统计满足条件的行数。下面是一个示例:

SELECT COUNT(*) FROM users;

输出结果为:

100

4.2SUM函数

SUM函数用于计算指定列的总和。它的语法如下:

SUM(expr)

其中,expr为要计算总和的列。下面是一个示例:

SELECT SUM(score) FROM students;

输出结果为:

500

4.3AVG函数

AVG函数用于计算指定列的平均值。它的语法如下:

AVG(expr)

其中,expr为要计算平均值的列。下面是一个示例:

SELECT AVG(score) FROM students;

输出结果为:

80

4.4MAX和MIN函数

MAX函数用于获取指定列的最大值,MIN函数用于获取指定列的最小值。它们的语法如下:

MAX(expr)
MIN(expr)

其中,expr为要获取最大值或最小值的列。下面是一个示例:

SELECT MAX(score), MIN(score) FROM students;

输出结果为:

100    60

5️⃣总结

这些函数可以帮助我们更方便地操作数据,提高数据处理效率。在实际开发中,我们可以根据具体需求选择合适的函数来处理数据。

附:好书推荐

一文搞懂 MySQL 中的常用函数及用法
《Python大学教程:面向计算机科学和数据科学》
通过本书,你将学习:

· 538个案例研究,471个习题和项目,557道自检习题。
· 基于IPython和Jupyter Notebook的即时反馈。
· 问题求解、算法开发、控制语句、函数等基础知识。
· 列表、元组、字典、集合、Numpy数组、pandas Series和DataFrame。
· 2D/3D的静态、动态和交互式可视化。
· 字符串、文本文件、JSON序列化、CSV、异常。
· 过程式、函数式和面向对象的程序设计方法。
· “数据科学入门”:基础统计、模拟、动画、随机变量、数据整理、回归。
· 隐私、安全、伦理、可重现、透明。
· AI、大数据和云数据科学案例研究:NLP、Twitter数据挖掘、IBM Watson、机器学习、深度学习、计算机视觉、Hadoop、Spark、NoSQL、IoT。
· 开源库:NumPy、pandas、Matplotlib、Seaborn、Folium、SciPy、NLTK、TextBlob、 spaCy、Textatistic、Tweepy、Scikit-learn、Keras、PubNub等。

了解更多秒杀神书 点击此处 了解!


一文搞懂 MySQL 中的常用函数及用法文章来源地址https://www.toymoban.com/news/detail-495920.html

到了这里,关于一文搞懂 MySQL 中的常用函数及用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一文搞懂Linux查看log日志常用命令

    Linux查看日志的命令有多种: tail、head、cat、more、less、sed等 tail 命令是最常用的查看日志语句。以日志文件 server.log 为例,tail 命令可以用于查看日志文件的最后几行或实时追踪日志文件。 查看日志文件的最后几行,显示 server.log 文件的最后 100 行 显示 server.log 文件100行之后

    2024年04月26日
    浏览(25)
  • C++系列十:一文搞懂C++函数

    在C++中,函数是一种重要的编程构造,可将代码组织成可重用的模块,从而提高代码的可读性和可维护性。 (1)函数的定义 C++函数定义的基本形式如下: 各个部分的含义如下: 返回类型: 指定了函数返回值的数据类型。如果函数不需要返回值,则返回类型为void。 函数名

    2024年02月16日
    浏览(23)
  • 一文搞懂 MySQL 索引

    1、MySQL 索引 简介 1.1、MySQL 索引 是什么?  索引是一个单独的、存储在 磁盘 上的 数据库结构 ,包含着对数据表里 所有记录的 引用指针。 1.2、 MySQL 索引 的存储类型有哪些?  MySQL中索引的存储类型有两种,即 BTree 和 Hash。 1.3、MySQL 索引 在哪里实现的?  索引是在存储

    2024年02月04日
    浏览(34)
  • [MySQL事务一文搞懂]

    事务(Transaction),顾名思义就是要做的或所做的事情,数据库事务指的则是作为单个逻辑工作单元执行的一系列操作(SQL语句)。 这些操作要么全部执行,要么全部不执行。 把一系列sql放入一个事务中有两个目的: 为数据库操作提供了一个从失败中恢复到正常状态的方法,同

    2024年02月05日
    浏览(45)
  • 一文搞懂Golang中的接口

    目录 接口 接口介绍 接口定义 实现接口 空接口 实现空接口 类型断言 使用类型断言 结构体实现多接口 接口嵌套 结构体值接收者和指针接收者实现接口的区别 代码案例 Go语言中的接口(interface)是一组方法签名的集合,是一种抽象类型。接口定义了方法,但没有实现,而是

    2024年02月06日
    浏览(28)
  • Mysql中的find_in_set() 函数用法详解及使用场景

    一、find_in_set() 函数详解 示例: 相信大家看完以上示例就知道这个函数的大概作用了,以下是MySQL手册中官方说明 概括一下就是(前一个字符串是A,后一个字符串是B): 如果B字符串包含A字符串:则返回大于0的值,这个值就是A字符串在B字符串的所在位置; 如果B字符串不

    2024年02月13日
    浏览(33)
  • 一文搞懂Java中的容器(集合类)

    提示:本文介绍的集合类有很多,有的是日常开发常用的,有的是面试常问的,建议大家都了解一点。 Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示: 这里有个面试点:Collection 和 Collections 有什么区别? Collection 是一个集合接口 Collections 是一个包装类,

    2024年02月09日
    浏览(44)
  • 一文搞懂 vue2 与 vue3 函数式组件

    目录 vue2函数式组件 h函数 h函数有那些参数配置 在h函数中如何使用条件判断及循环语句  事件  函数式组件  slots() 和 children 对比 简单的例子 业务场景下的函数式组件 vue3函数式组件 h函数 基本使用 v-on  组件 渲染插槽  resolveComponent() 函数式组件 案例一 案例二 总结 概览

    2024年02月07日
    浏览(32)
  • 一文搞懂UART、RS232、RS485、TTL等常用的接口与协议

    PC机常用的按照接口数量细分为A型(15针),B型(25针),C型(37针),D型(50针),E型(9针)。其中,串行通信常用的是RS232——9针的DB9接口,显示器用的是VGA——15针的DB15接口。现在的笔记本电脑都已取消这种接口,一方面是因为这种接口比较笨重、逐渐被市场淘汰,另

    2024年02月01日
    浏览(33)
  • 【史上最全】MySQL各种锁详解:一文搞懂MySQL的各种锁

    前言 锁在 MySQL 中是非常重要的一部分,锁对 MySQL 的数据访问并发有着举足轻重的影响。锁涉及到的知识篇幅也很多,所以要啃完并消化到自己的肚子里,是需要静下心好好反反复复几遍地细细品味。本文是对锁的一个大概的整理,一些相关深入的细节,还是需要找到相关书

    2024年02月06日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包