mysql数据库实现单表查询的方法

  介绍

这期内容当中小编将会给大家带来有关mysql数据库实现单表查询的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

数据库单表查询的方法:1、选择查询操作,筛选列;2,地方语句,筛选行;3、group by分组;4、有过滤条件,是针对组做过滤条件,是放在group by后面执行的;5、订单排的序,对查询出来的数据排序。

<强>数据库单表查询的方法:

<强> 1,关键字执行的优先级(重点)

重点中的重点:关键字的执行优先级   从# 1:找到表   2:#使用,指定的条件,去表中取出一条条记录   3:group by #将取出的数据进行分组,如果没有指定,则整体作为一组   4:有#将分组的结果按照有指定的条件进行过滤   5:选择#指定选择查询   6:不同的#去重   7:按#将查询的结果按照order by指定的字段进行排序   8:限制#限制结果的显示数量

<强> 2,选择查询操作(筛选列)

1:#选择查询操作   & # 39;& # 39;& # 39;   注意所有选择查询后面右加括号的方法,比如,选择用户()这种带括号的都是Mysql的内置方法,选择本身就是查询操作,从只是说明从哪查,   & # 39;& # 39;& # 39;   select * from表名;#查询表中所有的数据*代表所有   选择字段名从表名;#查询表中某一个字段的数据   选择字段名、字段名、字段名从表名;#查询表中多个字段的数据   选择数据库();#查询返回当前操作的数据库   选择用户();#查询当前登陆的用户   现在选择;#查询返回当前的时间===========================================================2:#截然不同的去重操作   & # 39;& # 39;& # 39;   当使用选择查询表某些字段数据的时候,这个字段中可能出现多个重复的数据,就可以使用不同对查询出来的数据进行去重操作,明显也可以对多个字段的数据进行联合去重   & # 39;& # 39;& # 39;   选择dictinct字段名从表名;#对查出来的字段数据进行去重   选择不同的字段名、字段名从表名;#对多个字段查询的数据进行联合去重===========================================================3:#四则运算   & # 39;& # 39;& # 39;   使用选择查询某个字段的数据的时候,对数值类型的字段数据,可以进行四则运算,四则运算包括加减乘除等操作   & # 39;& # 39;& # 39;   选择字段名* 12的表名;#对查询出来的数据乘以12日返回结果,祝辞祝辞字段名要是数值类型===========================================================4:# concat字符串拼接和concat_ws指定分割符进行拼接(自定义显示的格式)   & # 39;& # 39;& # 39;   concat内置函数可以对查询出来的字段数据进行字符串拼接   & # 39;& # 39;& # 39;   选择concat(& # 39;姓名:& # 39;,名字)从表名;#对查询出来的姓名字段的数据前面都加上一个字符串姓名,能够友好的显示查询出来的数据的意思,其实就是字符串拼接   & # 39;选择concat(名字:& # 39;,工资)作为信息从表名;# concat还可以将两个字段的数据拼接,,产生一个新的字段数据显示出来,因为是个这个字段重命名   & # 39;& # 39;& # 39;   concat_ws()函数也只是字符串拼接,不过concat_ws的凭借方式是类似与python加入拼接的方式,就是以某个元素对多个字段的数据进行拼接   & # 39;& # 39;& # 39;   选择concat_ws(& # 39; _ # 39; & # 39;姓名:& # 39;,名字,& # 39;性别:& # 39;,性)信息从表名;==========================================================5:#案例结束语句对查询出来的每一个数据进行加工和显示   & # 39;& # 39;& # 39;   例语句的作用是,对表中数据进行查询时,对于查询出来的语句进行进一步的加工,并且显示出来,案件结束语句有点像python里的如果语句,不过sql的情况下语句需要表明开始和结束,例代表开始,结束代表结束当代表的就是如果条件,其他的就是其他,当有多个当的时候,从第二个当开始就代表的类似于elif的意思,,,,,知道了解就好在在在在在在   & # 39;& # 39;& # 39;   选择(   情况下   当name=& # 39;田少岗& # 39;concat(名字,& # 39;逗比& # 39;)   当name=& # 39;田彩& # 39;concat(名字,& # 39;女神& # 39;)   其他的   concat(名字,& # 39;边玩去& # 39;)   结束   )作为now_name从表名;==========================================================6:#选择的相关总结;   可以查一个,多个,*所有   数据库调用函数:现在(),(),concat (), concat_ws ()   可以四则运算   可以去重不同   可以使用例结束条件判断语句

mysql数据库实现单表查询的方法