• 数据库查询的几种方式


    1.增加内容 insert into Info values(‘p001’,‘张三’,true,‘n001’,‘1989-2-3’) insert into Info (code,name) values('p002','李四');

    2.删除数据 delete from Info where Code ='p002'

    3.修改数据 update Info set Name='李四' where Code='p001'

    4.查询数据 (1)简单查询

    select * from Info select Code,Name from Info select Code as‘代号’,Name as‘姓名’from Info查询指定列且替换了列名

    (2)条件查询 select *from Car where Code=‘c002’ true

    sekect * from Car where brand=‘b001’ and Powers=130 多条件查询  或者用or and是并且

    (3)模糊查询 select * from Car where Name like '%奥迪%' %代表任意多个字符 _代表一个任意的字符

    (4)排序查询 select * from Car order by Powers asc升序 desce降序 默认升序,所以可以不写asc(asc,desc) select * from Car order by brand asc, Powers desc asc可不写 双列排序 (5)范围查询 select * from Car where Price>=40 and Price<=60 select * from Car where Price between 40 and 60

    (6)离散查询 select * from Car where Code in ('c001',‘c003’,‘c005’,'c007') select * from Car where Code  not in('c001',‘c003’,‘c005’,'c007')

    (7)聚合函数 select sum(Price)from Car   #查询所有价格之和 素描()求和 不可用字符串 select count(*)from Car     #查询数据总条数 *可以替为列名   可用字符串

    select max(Price) from Car  #查询最大值 可用于字符串 select min(Price) from Car  #查询最小值 可用于字符串 select avg (Price)  from Car  #查询平均值 不可以用字符串 (8)分页查询条 #每页显示5条数据,取第2页的数据 select * from Car limit (n-1)*5,5 (9)去重查询 select distinct Brand from Car 去掉brand列的重复 (10)分组查询 select count(*) ,from Car group by Brand 分组查数量 select * from Car group by Brand having count (*)>3#分组之后根据条件查询使用having, 分组之后不使用where。使用where要写在group前面

  • 相关阅读:
    rabbitMQ 的简单模式
    redis 的发布订阅
    redis 的管道操作
    redis 的其他常用操作
    redis 的链表操作
    redis 的哈希操作
    redis 的字符串操作
    redis 的数据类型
    Redis的基本操作
    day27 的笔记和day 25 的保持一致
  • 原文地址:https://www.cnblogs.com/naqiang/p/5530832.html
Copyright © 2020-2023  润新知