当我们在进行MySQL单表查询课程的学习时,首先需要弄清楚这部分学习内容的重点,而对于MySQL单表查询,我们需要着重掌握这五个部分:
学习重点
一、where子句
指定查询条件使用 where子句,可以查询符合条件的部分记录。
使用LIKE运算符执行模糊查询(通配查询):
1.“%”表示任意零或多个字符
2.“_”表示任意一个字符
使用 IS NULL运算符进行空值判断。
小括号的作用:改变运算顺序、提高可读性
二、使用函数
MySQL中提供了大量函数来简化户对数据库的操作,比如字符串的处理、日期的运算、数值的运算等等。使用函数可以大大提高SELECT语句操作数据库的能力,同时也给数据的转换和处理提供了方便。
函数只是对查询结果中的数据进行处理,不会改变数据库中数据表的值。MySQL 中的函数主要分为单行函数和多行函数两大类,下面我们将详细讲解这两大类函数。
单行函数
单行函数是指对每一条记录输入值进行计算 ,并得到相应的计算结果,然后返回给用户,也就是说,每条录作为一个输入参数,经过函数计算得到每条记录的计算结果。常用的单行函数主要包括字符串函数、数值函数、日期与时间函数、流程函数以及其他函数(下面有我们日常操作中常用到的函数)。
多行函数
多行函数是指对一组数据进行运算,针对这-组数据(多行记录)只返回个结果, 也称为分组函数。
三、Group By子句
GroupBy语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。
四、having子句
在SELECT语句中指定,显示哪些已用GROUP BY子句分组的记录。在GROUP BY组合了记录后HAVING会显示GROUP BY子句分组的任何符合HAVING子句的记录。
HAVING与WHERE类似,可用来决定选择哪个记录。在使用 GROUP BY对这些记录分组后,HAVING会决定应显示的记录。
ps:常用的单行函数和多行函数
前四种单行函数在实际操作中应用较多,需要大家在平时应用中进行有意的记忆,后两种用到较少,大家看看就好了。对于多行函数,在掌握了单行函数的基础上,多行函数的应用要更为简单。
如果大家对于各个函数的应用有其他疑问,建议大家参考视频课MySQL表单查询视频教程
大家在学完MySQL表单查询视频教程后,还可以观看MySQL表单查询系列课程中的另外两门课程:MySQL多表连接查询和MySQL数据库子查询
大家要好好学习呀~
优秀的你关注一下再走吧~
点赞评论,多多支持呀~