4. 外连接:注意空值
2. 子查询:嵌套查询(select中包含select)
四、数据控制语言(DCL)
五、完整性约束
1. 作用:DBMS自动按照一定的约束条件对数据进行监测,防止不符合规范的数据进入数据库,以确保数据库中存储的数据正确、有效、相容。
2. 实体完整性
1. 概念:主键的值不能为空或部分为空的约束条件称为实体完整性。
2. 作用:表示每一行数据不重复。
3. 分类(所有的INT改为NUMBER,VARCHAR改为VARCHAR2)
1. 主键约束(PRIMARY KEY):指定该列的值可以唯一地标识该列记录且不能为空
2. 唯一约束(UNIQUE):指定某列或者几列组合不能重复。
3. 域完整性
1. 概念:域完整性指列的值域的完整性。
2. 作用:保证表中某些列不能输入无效的值。
3. 分类(所有的INT改为NUMBER,VARCHAR改为VARCHAR2)
1. 非空约束(NOT NULL):指定某列不能为空
2. 默认约束(DEFAULT):设置默认值
4. 参照完整性
1. 概念:外键约用来在两个表之间建立连接,一对多关系中一方的主键。
2. 作用:保持数据的一致性,完整性
六、视图
1. 概念:视图是从一个或多个表中导出的一个虚拟表,用户对视图的各种操作都不会影响源数据,保障数据库系统的安全。
2. 作用:简化用户对数据的操作,屏蔽真实表结构变化的影响,保护数据库数据安全。
3. 使用