zoukankan      html  css  js  c++  java
  • CRUD简单查询

    一、查询所有数据

    select * from car
    

    二、查询指定列

    select code , price from car
    

     

    三、修改查询出的列名

    select code as '代号' , name as '车牌' from car
    

     

    四、条件查询

    单条件查询

    select * from car where code='c002'
    

    多条件查询(用or或者and链接)

    select * from car where code='c002'or price='37.16'
    

    select * from car where code='c002' and price='67.49'
    

    五、模糊查询(关键字查询)

    %关键字,关键字前面有n个字符;关键字%,关键字后面有n个字符

    _关键字,关键字前面有一个字符;关键字_,关键字后面有一个字符

    select * from car where name like '奥迪%'
    

    六、排序查询

    desc降序  asc升序。 

    默认为升序

    select * from car order by price desc
    

     根据价格降序排列

    select *from car order by price desc, oil desc
    

     先根据price降序排列,有重复的 在根据oil降序排列

    七、去重查询

    distinct去重
    select distinct brand from car
    

     

    八、分页查询

    select * from car limit 5, 5     #跳5条不包括5,取5条
    

    九、统计查询(聚合查询)

    数据条数

    select count(*) from car
    
    select count(code) from car
    

     

    select max(列名) from 表名 #取最大值
    select min(列名) from 表名#取最小值
    select avg (列名)from 表名#取平均值
    

     十、分组查询

    select * from car group by  brand
    
    select brand ,count(*)from car group by brand
    

     

    select brand from car group by brand having count(*)>=3 #有having前面必须有group by
    有group by 后面可以没有having
    

     

    十一、范围查询  in 和 not in   相反 一个是是这些数的  一个是不是这些数的

    select * from car where price between 40 and 60 
    

    十二、离散查询

    select * from car where price in (10,20,30,40,50,60)
    

    select * from car where price not in (10,20,30,40,50,60)
    

  • 相关阅读:
    各种知识点
    链表
    滑动窗口
    数组

    【转】无重复字符的最长子串
    【转】荷兰国旗问题 三指针排序
    【转】回溯思想团灭排列、组合、子集问题
    【LeetCode】45. 跳跃游戏 II
    动态分配内存初始化二维数组
  • 原文地址:https://www.cnblogs.com/navyouth/p/8143791.html
Copyright © 2011-2022 走看看