码迷,mamicode.com
首页 > 数据库 > 详细

mysql02

时间:2019-07-17 09:17:18      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:显示   from   group   注意   常量   重复项   分组   数值   字段   

前面写了增删改数据  今天我们学习了查询 数据

查询数据大约分为11种

第一种查询所有列这也是经常使用的一种

代码是SELECT * FROM student;   

student是查询表的名称

第二种就是查询指定列

SELECT id,NAME,gender FROM student;

 id,NAME,gender 是差寻列的名称 中间用逗号隔开   student是表的名称 

第三 查询时添加常量

SELECT id,NAME,gender,age,‘java就业班‘ AS ‘年级‘  FROM student;

意思是再查询时 添加AS ‘‘  引号里面显示的内容将会在查询结果出来的时候替换掉引号前面的内容

第四 查询时合并列

SELECT id,NAME,(servlet+jsp) AS ‘总成绩‘ FROM student;

查询servlet 和jsp 总成绩   注意合并列时只能合并数值类型的字段

第五合并时去除重复项

SELECT DISTINCT gender FROM student;

很简单 再gender 选项当中重复的将会不显示再查询结果当中 只会显示一种

第六条件查询 

1.where    and并且    or或者  and要求两边的条件都满足 才会显示在查询结果当中    or只要两边的条件满足一边  那么就按会显示在查询结果当中

2. 比较条件 <      >      =        <=        >=      <>是不等于    between  and 表示大于等于且小于等于

3. null  和  ‘‘  

4. 模糊条件 like     %表示任意个字符   _表示一个字符

第七 聚合查询

常用的聚合函数: sum()  avg()  max()  min()  count()

第八 分页查询

limit 起始行,查询几行     

第九 排序查询

asc  正序    desc 倒序

第十分组查询

SELECT gender,COUNT(*) FROM student GROUP BY gender;

group by 后面跟着的是需要分组的那个字段

十一 分组查询后筛选

SELECT gender,COUNT(*) FROM student GROUP BY gender HAVING COUNT(*)>2;

用再分组查询之中  当使用分组查询之后就不会再使用 where 将where转换为having

mysql02

标签:显示   from   group   注意   常量   重复项   分组   数值   字段   

原文地址:https://www.cnblogs.com/axu-xxx/p/11198690.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!