介绍
这期内容当中小编将会给大家带来有关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数据库实现单表查询的方法