关于MySQL单表查询,我有几点入门级干货想说!

当我们在进行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:常用的单行函数和多行函数

字符串函数
数值函数
日期与时间函数
流程函数
JSON函数
其他函数
多行函数

前四种单行函数在实际操作中应用较多,需要大家在平时应用中进行有意的记忆,后两种用到较少,大家看看就好了。对于多行函数,在掌握了单行函数的基础上,多行函数的应用要更为简单。

如果大家对于各个函数的应用有其他疑问,建议大家参考视频课MySQL表单查询视频教程

大家在学完MySQL表单查询视频教程后,还可以观看MySQL表单查询系列课程中的另外两门课程:MySQL多表连接查询MySQL数据库子查询

大家要好好学习呀~

优秀的你关注一下再走吧~

点赞评论,多多支持呀~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容