第五周 MySql

浏览: 820

         本文主要是MySQL的查询语句

1.基本结构:

                  select  ... (查询字段) //distinct筛出重复值

                  from ...  (查询表格)

                  where ...(筛选条件)

                 order by (升序排列)  / order by dese (降序排列)

                 group by ... (按字段分组)

                 having ....(分组后再次筛分)

                 limit ...(限制检索多少条数据)

2.筛选条件(即运用在where后面的)

   between ...(a) and ... (b)(在a到b之间)

  in(a,b,c,d) (在a,b,c,d中)

  like   (检索字段)

 and   or 的优先级   and 高于 or

3.函数

         locate(substr,str)查找字符在某个字段中第一次出现的位置

         left(String,int)返回String最左边的int个字符

         right(String,int)返回String最右边的int个字符

         length(String)返回String的长度

         substr(String ,Int a,int b)截取String中的字符串,a表示截取的位置,B表示截取的长度

         ceil  向上取整

4.子查询

         case  ...

         when ... then ...

         when ... then ...

         ...

         else ...

         end;

5.聚合

       (inner) join ... on  聚合两张表  输出部分是两张表的交集

        A left join B on ...   聚合表A和表B ,输出部分是A的全部和A与B交集的部分

6.更新表

update ... set ...

推荐 1
本文由 菲024 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册