联系我们

课程大纲

关系数据库模型

  • 关系数据库的结构
  • 表的连接类型
  • 数据库的规范化和反规范化
  • 关系运算符

检索数据

  • 编写SQL查询的规则
  • SELECT的语法
  • 选择所有列
  • 算术运算查询
  • 列别名
  • 字面量
  • 连接运算符

限制结果

  • WHERE子句
  • 比较运算符
  • LIKE条件
  • BETWEEN...AND前提
  • IS NULL条件
  • IN条件
  • 布尔运算符AND、OR和NOT
  • WHERE子句中的多个条件
  • 运算符的顺序
  • DISTINCT子句

数据排序

  • ORDER BY子句
  • 按多列或表达式排序

SQL函数

  • 单行函数和多行函数的区别
  • 文本、数值、日期特性
  • 显式和隐式转换
  • 转换函数
  • 嵌套函数
  • 查看函数性能 - dual表
  • 获取当前日期的SYSDATE函数
  • NULL值的处理

使用分组聚合数据

  • 分组函数
  • 分组函数如何处理NULL值
  • 创建数据组 - GROUP BY子句
  • 多列分组
  • 限制分组函数结果 - HAVING子句

从多个表中检索数据

  • 连接类型
  • 使用NATURAL JOIN
  • 表别名
  • WHERE子句中的连接
  • INNER JOIN内连接
  • 外连接LEFT、RIGHT、FULL OUTER JOIN
  • 笛卡尔积

子查询

  • 在SELECT命令中放置子查询
  • 单行和多行子查询
  • 单行子查询运算符
  • 子查询中的分组特性
  • 多行子查询运算符 - IN、ALL、ANY
  • 子查询中NULL值的处理

集合运算符

  • UNION运算符
  • UNION ALL运算符
  • INTERSECT运算符
  • MINUS运算符

插入、更新和删除数据

  • INSERT命令
  • 从另一个表复制数据
  • UPDATE命令
  • DELETE命令
  • TRUNCATE命令

事务

  • COMMIT、ROLLBACK和SAVEPOINT命令

DDL命令

  • 主要的数据库对象
  • 对象命名规则
  • 创建表
  • 列可用的数据类型
  • DEFAULT选项
  • NULL和NOT NULL选项

管理表

  • 参照完整性CHECK、PRIMARY KEY、FOREIGN KEY、UNIQUE
  • 通过查询创建表
  • 删除表DROP TABLE
  • DESCRIBE命令

其他模式对象

  • 序列
  • 同义词
  • 视图

要求

  • 计算机基础
  • 了解任意操作系统
 21 小时

客户评论 (6)

即将举行的公开课程

课程分类