导图社区 数据查询
这是一个关于数据查询的思维导图,包括表、索引、单表查询、连接查询、嵌套查询、数据更新视图等内容。
数据查询思维导图:表、索引、单表查询①select 目标列 (属性列、查询经计算的值、聚集函数)、连接查询、嵌套查询、数据更新 等等
这是一篇关于数据查询的思维导图,整理的内容有单表查询、连接查询、嵌套查询等,希望梳理的内容对你有所帮助!
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
数据查询
表
创建表(create table)
修改表(alter table)
删除表(drop table)
索引
创建索引 (create index)
修改索引(修改索引名)(alter index)
删除索引(drop index)
单表查询
①select 目标列 (属性列、查询经计算的值、聚集函数)
②from 查询表/视图
③where 条件
比较
>,<,<>,>=,<=,!>,!<
确定范围
between and,not between and
确定集合
in,not in
空值
is null,is not null
字符匹配
like,not like
多重条件(逻辑运算)
and, or ,not
④group by 子句… having短语
group by短语作用于基表或视图
having短语作用于组(聚集函数)
统计元组个数count*
统计一列中值的个数count
计算一列中知道总和 sum
计算一列值的平均值 Avg
求一列中的最大值max
求一列中的最小值min
⑤order by
对结果进行排序(不可以对子句进行排序)默认是升序ESC ,降序为DESC
连接查询
等值连接与非等值连接
自身连接
外连接
多表连接
嵌套查询
带有in谓词的子查询(查询结果只有一个时可以用=替代)
带有比较运算符的子查询(确切知道内层查询返回单值时)
带有any(all)谓词的子查询(必须同时与比较运算符使用)(可以与聚集函数一同使用)
<any可以等价于<min
>all可以等价于>max
带有exists谓词的子查询(其对象也是某个查询结果,但表示这个查询结果是否为空,返回逻辑真值或逻辑假值)
由exists引出的子查询,其目标列通常都用*,因为带exits的子查询只返回真值或假值,给出列名无实际意义
数据更新
插入元组/子查询 (insert into)
更新数据(undate 表名 set)
删除数据(delete from 表)
视图
创建视图 (create view 视图名 as 子查询)
查询、更新仅能是行列子集视图时才可以