Mysql学习笔记五之查询的五种语句

查询的五种语句:where,group,having,order by,limit

一.    Where 条件查询

比较运算符

1.     In <值1,值2,值3…..值N>,等于1àN任意一个。

例:select goods_id from goods where cat_id in(4,5);

2.     Between 值1 and 值2,表示在值1和值2之间

例:select goods_id from goodswhere cat_id between 1 and 5;

逻辑运算符

1.     Not 逻辑非

例:select good_id from goodswhere cat_id not in(4,5);

2.     Or 逻辑或

3.     And 逻辑与

模糊查询:

案例:想查找‘诺基亚’开头的所有商品

Likeà像,% à 通配任意字符  _ à单个字符

Select goods_id fromgoods  where goods_name like ‘诺基亚%’;

Select goods_id fromgoods  where goods_name like ‘诺基亚__’;

二.    Group分组查询

Group by

作用:把 行按 字段分组

语法: group by col1,col2…colN

运用场合:常见于统计场合,如按栏目计算帖子数,统计每个人的平均成绩等。

Group与统计函数

Max:求最大,

min: 求最小,

sum:求总和,

avg:求平均,

count:求总行数

练习:

Mysql学习笔记五之查询的五种语句_第1张图片

Mysql学习笔记五之查询的五种语句_第2张图片

Mysql学习笔记五之查询的五种语句_第3张图片

Mysql学习笔记五之查询的五种语句_第4张图片

Mysql学习笔记五之查询的五种语句_第5张图片

Mysql学习笔记五之查询的五种语句_第6张图片

Mysql学习笔记五之查询的五种语句_第7张图片

Mysql学习笔记五之查询的五种语句_第8张图片

Mysql学习笔记五之查询的五种语句_第9张图片

Mysql学习笔记五之查询的五种语句_第10张图片

Mysql学习笔记五之查询的五种语句_第11张图片

Mysql学习笔记五之查询的五种语句_第12张图片

三.    Having

Mysql学习笔记五之查询的五种语句_第13张图片


Mysql学习笔记五之查询的五种语句_第14张图片

Mysql学习笔记五之查询的五种语句_第15张图片

Mysql学习笔记五之查询的五种语句_第16张图片

Mysql学习笔记五之查询的五种语句_第17张图片

*******例题:

Mysql学习笔记五之查询的五种语句_第18张图片

只用一个select,不用子查询和左连接。

Mysql学习笔记五之查询的五种语句_第19张图片

Mysql学习笔记五之查询的五种语句_第20张图片

Mysql学习笔记五之查询的五种语句_第21张图片

 




你可能感兴趣的:(PHP)