一文讲清楚MySQL常用函数!

全文大约【**1268】**字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图视频,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考......

一. 时间函数

下面给大家总结了MySQL操作时间函数,也就是操作时间的方法,我们先看基本语法:

SELECT 时间函数(参数列表)

经验提示:MySQL执行时间函数查询,会自动生成一张虚表,一行一列。

接着我们来看一个例子,看看如何获得当前的系统时间。

二. 字符串函数

接下来健哥再给各位小伙伴介绍一下操作字符串的函数有哪些,在SQL语句中我们可以对字符串进行拼接、计算长度、大写转小写、小写转大写等操作。基本语法如下:

SELECT 字符串函数 (参数列表)

我们再来看个栗子,这里是关于字符串的应用。

复制代码
#拼接内容SELECT CONCAT('My','S','QL');
复制代码
#指定内容转换为大写SELECT UPPER('mysql');#MYSQL
复制代码
#指定内容截取SELECT SUBSTRING('JavaMySQLOracle',5,5);#MySQL

三. 聚合函数

聚合函数是我们日常用到的频率最高的函数,包括求和、计算总记录数、求平均值、求最大值、最小值这样的函数。基本语法如下:

SELECT 聚合函数(列名) FROM 表名;

经验 提示 **:**对多条数据的单列进行统计,返回统计后的一行结果。

我们再来看个栗子,计算学生的总和。

复制代码
#统计所有学生年龄总和SELECT SUM(Sage) FROM student;

接着我们来计算学生年龄的平均值。

复制代码
#统计所有学生平均年龄SELECT AVG(Sage) FROM student;

再来计算一下最大年龄的学生:

复制代码
#统计学生中年龄最大的学员SELECT MAX(Sage) FROM student;

计算年龄最小的学生:

复制代码
#统计学生中年龄最小的学员SELECT MIN(Sage) FROM student;

计算学生的总数量:

复制代码
#统计学生总数SELECT COUNT(*) FROM student;

注意:聚合函数会自动忽略null值,不进行统计。

总结:

  1. MySQL中常用的函数分为三大类:有日期操作函数、字符串操作函数、聚合函数。

  2. 聚合函数最为重要,平时使用最多,各位小伙伴要多多练习聚合函数的使用哦。

关于传知摩尔狮

传知摩尔狮是广州传知信息科技有限公司旗下针对阿里云认证及云网创立的数字人才培训品牌,传知摩尔狮成立于2019年,致力于传播领先的教育理论,倡导更有效、更高效的学习范式,在IT职业教育领域,研究相关学科的教材教法和教学资源的整合,通过自主研发的学习服务平台推动IT人才的学习和发展,致力为中国云计算行业培养数字化人才。

摩尔狮在秉持传播知识、成就未来的理念下,2021年8月与阿里云达成深度合作,成为阿里云认证的战略级培训伙伴。并且,摩尔狮已和超过200家的互联网厂家签署了就业合作协议,为企业与国家持续培养输送面向未来的应用型人才。

相关推荐
笃行3509 分钟前
拆一台数据集成产品:KFS 的骨架、肌肉和神经
数据库
4SAPI9 分钟前
搭建 AI 数据分析工具大模型 API 选型指南
数据库·人工智能·架构·php·1024程序员节
paopaokaka_luck2 小时前
心理咨询管理系统(WebSocket实时沟通、基于用户的协同过滤、 ECharts多维分析、 预约业务流程、预约校验与定时处理)
java·vue.js·spring boot·mysql·spring·echarts·1024程序员节
码士集团小青2 小时前
面霸篇:高频 Java 基础问题(核心卷一)
linux·服务器·数据库·redis·缓存·1024程序员节
2301_32241428042 小时前
springboot农产品交易平台的设计与实现08055-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·spring boot·redis·mysql·tomcat·maven·mybatis
LMT流氓兔3 小时前
第五单元——第十二课:把脚本整理成项目
java·数据库·python·langchain·1024程序员节
cuijiecheng20183 小时前
WeFlow 无法使用怎么办?一次数据库组件到期问题的排查与修复
数据库·oracle
一条泥憨鱼4 小时前
【Redis | 黑马点评】附近商铺功能源码解读
数据库·redis·缓存
ha_lydms4 小时前
AnalyticDB MySQL 技术架构
大数据·hadoop·mysql·adb·spark·dataworks·1024程序员节
念何架构之路4 小时前
Go reflect 包:结构体反射 —Field、Tag 与 VisibleFields
java·数据库·golang