当前位置:   article > 正文

Mysql常用查询语句(有例子+数据库截图)_mysql查询语句最常用10个

mysql查询语句最常用10个

重点:所有语句都要以分号‘;’结尾。

1、模糊查询:%like%

写法:select * from 表格 where 字段 like ‘%查询内容%’ ;       

例子:模糊查询包含‘emily’的内容。

 2、in/not in():不固定的,不连贯的查询

in():在这个集合里面(下图)               

not in():不在这个集合

写法:select * from 表格 where 字段  in/not in();         

例子:查询ID为集合(45.47.50)的数据

 3、连接查询

 3.1内连接:inner join ......on

写法:select * from  表格1  inner join  表格2  on  表格1.字段 = 表格2.字段;         

例子:两个表的username=realname,查询两个表相关联的信息。

 

  3.2左连接:left join ......on

写法:select * from  表格1  left  join  表格2  on  表格1.字段 = 表格2.字段;         

例子:两个表的username=realname,查询以左表(表1)为基准的,两个表相关联的信息。

 

  3.3右连接:right join ......on

写法:select * from  表格1  right  join  表格2  on  表格1.字段 = 表格2.字段;         

例子:两个表的username=realname,查询以右表(表2)为基准的,两个表相关联的信息

 

 4、分页查询:limit 0,10。  索引0开始,取10条数据

写法:select * from  表格  limit 0,10;         

例子:查询索引0开始,取10条数据。

 

5、分组查询 group by。按某个或者几个字段进行分组。

写法:select  字段  from  表格 group by 字段 Having(过滤条件);         

例子:查询字段realcost,pa的数据,且以realcost为主。

 5、对结果排序order by 。升序asc 降序desc

写法:select  *  from  表格 order by 字段 acs/desc;         

例子:按字段realcost升序/降序。

 6、字段A 最大max/最小min/平均avg/求和sum

写法:

select  max(字段)  from  表格 ;     

select  min(字段)  from  表格 ;     

select  avg(字段)  from  表格 ;     

select  sum(字段)  from  表格 ;         

例子:求最大/最小/平均/总和的值

 

7、介于两个数值范围内: Between ? and ?

写法:select  *  from  表格  where 字段 between ?and ?;         

例子:按字段 ID45-50之间的数据。

 

其他:(以下仅记录用,也可忽略)

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/164270?site
推荐阅读
相关标签
  

闽ICP备14008679号