千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > MySQL常用函数

MySQL常用函数

来源:千锋教育
发布人:zyh
时间: 2023-06-12 17:51:00 1686563460

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

MySQL常用函数

  一. 时间函数

  各位小伙伴下面小编给大家总结了在MySQL中操作时间的函数,也就是操作时间的方法。下面上语法:

  语法:SELECT 时间函数([参数列表])

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

1684146381736.image

  下面上栗子:获得当前系统时间。 

#查询当前时间
SELECT SYSDATE();

1684146403345.image 

#查询当前时间
SELECT NOW();

1684146418561.image  

#获取当前日期
SELECT CURDATE();

1684146439330.image 

#获取当前时间
SELECT CURTIME();

1684146460131.image

  二. 字符串函数

  接下来小编给各位小伙伴介绍操作字符串的函数,在SQL语句中可以对字符串进行拼接、计算长度、大写转小写、小写转大写等操作。

  语法: SELECT 字符串函数 ([参数列表])

1684146500942.image (1)

  举栗子:字符串应用。  

#拼接内容
SELECT CONCAT('My','S','QL');

1684146601189.image  

#字符串替换
SELECT INSERT('这是一个数据库',3,2,'MySql'); #结果为这是 MySql 数据库

1684146690170.image 

#指定内容转换为小写
SELECT LOWER('MYSQL');#mysql

 1684146718061.image

 

#指定内容转换为大写
SELECT UPPER('mysql');#MYSQL

 

1684146782531.image  

#指定内容截取
SELECT SUBSTRING('JavaMySQLOracle',5,5);#MySQL

 

1684146850385.image

  三. 聚合函数

  聚合函数是我们日常能用到的频率最高的函数,也就是求和、计算总记录数、求平均值、求最大值、最小值这样的函数。

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

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

1684146875666.image

  举栗子:求总和。  

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

1684146912571.image

  举栗子:求平均值。  

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

1684147125584.image 

  举栗子:求最大值。 

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

1684147181476.image

  举栗子:求最小值。  

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

1684147325243.image

  举栗子:求总行数。 

#统计学生总数
SELECT COUNT(*) FROM student;

1684147356277.image

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

  四. 结语

  小编在这里对本文核心要点进行总结:

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

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

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT