导图社区 第三章关系数据库标准语言sql
数据库原理第三章关系数据库思维导图。SQL语句相关内容。
物质和意识,运动与静止的区别及内在联系。实践决定认识,认识对实践具有反作用。以及真理的相关知识。
区分唯心主义和唯物主义。区分两大阵营和两个对子,以及哲学与时代的关系的相关知识点。
高中政治内容,主要是对政府相关内容的概述。一张图带你完全了解相关内容,通过思维导图帮你提高效率,赶紧来试一试吧~
社区模板帮助中心,点此进入>>
数据查询
数据库系统概论-第三章
SQL语句
集框架SQL语句的多表操作知识笔记思维导图
3.4数据更新
表单部署
第三章关系数据库标准语言sql
3.1sql概述
特点×5易学
sql动词 查询,定义,操纵(更新删除),控制(授予权限)
3.3数据库
数据—模式—表、视图、索引等数据库对象
模式—定义模式,实际上定义了一个命名空间 schema
表—知道各个数据类型方便建表
修改alter删除delete
每个基本表都属于某个模式,一个模式包含多个基本表。
索引 index—建立,修改,删除
3.4数据查询
查询满足条件的
比较大小—年龄,成绩<60
范围—between and —20~30岁
集合— sdept in()—计算机系,英语系的学生
字符匹配—%任意长度,_单个长度
空值查询—is/not is null
多重条件—and or
order by —升序(asc) 降序(desc)
where 再order
聚集函数 sum avg
group by—分组后的聚合函数将作用于每一个组,即每一组都有一个函数值
group by 通常搭配having
连接查询
等值与非等值/自身/外连接/多表/
嵌套查询
子查询
相关、不相关子查询 先写一部分再用in链接
带比较运算符
子主题
any all 谓语的子查询
带有exists谓语的子查询 只产生逻辑真或假,不返回任何数据/内层非空,外层where子句返回真,否则为假;not exises内为空,where返回真,否则为假。
集合查询
并union
交 intersect
差 except
通常两个 select语句 用关键词链接
基于派生表的查询
出现在from子句中
3.5数据更新
插入操作
插入元组—— insert into values
注意:字符串用单引号引起来;属性跟常量要一一对应;表后没有属性,要明确给出空值null p116
插入子查询结果 p117
修改、删除数据
一个、多个元组
带子查询的语句
注:可能会破坏参照完整性
3.6空值的处理
产生
判断 is/not null
约束条件
3.7视图(不实际存储数据的虚表)
优点*5
创建视图(view)
or replace 替换已有的同名视图
check option 检查是否符合条件,能否插入
查询视图
更新视图→对基本表的更新
可更新视图
不可更新和不允许更新的限定条件*11
插入数据insert into——类似表的语法 前提:要有视图
修改数据update——类似表的语法
删除数据delete——参照表的语法
修改视图
alter
删除视图
drop