mysql常用查询语句

 select name as '姓名', age as '年龄’ from students;

 

 

mysql常用查询语句

select s.name from students as s;

 

 

mysql常用查询语句

select distinct  gender from s;

 

 

条件语句查询   where

mysql常用查询语句

where age <=18;

 

 

mysql常用查询语句

age > 18 or height >=180;

 

 

mysql常用查询语句

wehre age > 18 and gender=2;

 

不在范围

mysql常用查询语句

wehre not (age>18 and gender=2);

 

 

mysql常用查询语句

wehre name like " %小%";

 

 

mysql常用查询语句

找到有2个名字的

where name like "__";

 

 

mysql常用查询语句

where age in (18,34);

 

 

mysql常用查询语句

where age between 18 and 34;

 

 

mysql常用查询语句

where age is null ;

 

 

 

 

order by 关键字:

mysql常用查询语句

where (age between 18 and 29) and gender=1 order by age asc;       desc

 

 

多个排序字段

mysql常用查询语句

 

 

聚合函数:

mysql常用查询语句

select count(height) from s where gender=2;                        count(*)所有数据



 

mysql常用查询语句

select max(age) from s ;

 

sum()

mysql常用查询语句

 

 

 

 

mysql常用查询语句

select round(avg(age),2) from s;

 

 

group  by   分组

mysql常用查询语句

 

 

所以用group_concat(name)mysql常用查询语句

 

 

 

mysql常用查询语句

select gender,avg(age) from s group by gender;

 

 

having avg(age) > 30;

mysql常用查询语句

 

 

 

mysql常用查询语句

 

 

写在最后

mysql常用查询语句

 

 

 

两张表from students as s  inner join classes as c on s.cls_id = c.id;

mysql常用查询语句

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章: