Oracle数据库学习(总)

第1节. 查询数据

Select语句 - 演示如何查询单个表中的数据。

第2节. 排序数据

ORDER BY语句 - 按升序或降序对查询的结果集进行排序。

第3节. 过滤数据

DISTINCT - 介绍如何消除查询输出中的重复行。
WHERE - 演示如何为查询返回结果集中的行记录指定过滤条件。
AND - 组合两个或两个以上的布尔表达式,如果所有表达式都为true,则返回true。
OR - 组合两个或两个以上的布尔表达式,如果其中一个表达式为true,则返回true。
FETCH - 演示如何使用行限制子句限制查询返回的行数。
IN - 确定值是否与列表或子查询中的任何值相匹配。
BETWEEN - 基于一系列值(区间值)过滤数据。
LIKE - 根据特定模式执行匹配。

第4节. 连接表

INNER JOIN - 演示如何从表中查询具有与其他表匹配的行记录。
LEFT JOIN - 介绍左连接概念,并学习如何使用它选择左表中具有,但右表中不具有的行记录。
RIGHT JOIN - 解释右连接概念,并演示如何从右表查询具有,但左表中不具有的行记录。
CROSS JOIN –介绍如何从多个表中构建笛卡尔乘积。

第5节. 分组数据

GROUP BY - 演示如何将行分组为子组,并为每个分组应用聚合函数。
HAVING - 演示如何过滤分组中的行记录。

第6节. 子查询

子查询 - 介绍子查询的概念以及如何使用子查询来执行高级数据选择技术。
相关子查询 - 了解相关的子查询,它是一个依赖于外部查询返回的值的子查询。
EXISTS和NOT EXISTS - 检查子查询返回的行是否存在。
ANY,SOME和ALL - 将值与列表或子查询进行比较。

第7节. 设置操作符

本节介绍使用集合运算符合并两个或多个独立查询的结果集的步骤。
UNION - 演示如何将两个查询的结果合并为一个结果。
INTERSECT - 演示如何实现两个独立查询的结果的交集。
MINUS - 学习如何从一个结果集中减去另一个结果(也就是求差集)。

第8节修改数据

在本节中,将学习如何更改Oracle数据库的数据内容。用于修改数据的SQL命令被称为数据操纵语言(DML)。
INSERT - 学习如何在表中插入一行。
INSERT INTO SELECT - 从查询结果中将数据插入到表中。
INSERT ALL - 讨论多重插入语句,将多行插入到一个或多个表中。
UPDATE - 演示如何更新表的存在的数据值。
DELETE - 演示如何从表中删除一行或多行。
MERGE - 使用单个语句逐步完成插入,更新和删除操作。

第9节. 数据定义

本节介绍如何管理数据库和表的最重要的数据库对象。
CREATE TABLE - 演示如何在数据库中创建新表。
IDENTITY列 - 了解如何使用IDENTITY子句来定义表的标识列。
ALTER TABLE - 演示如何改变表的结构。
ALTER TABLE ADD列 - 显示如何将一个或多个列添加到现有表
ALTER TABLE MODIFY列 - 演示如何更改表中现有列的定义。
DROP COLUMN - 了解如何使用各种语句从表中删除一列或多列。
DROP TABLE - 演示如何从数据库中删除表。
TRUNCATE TABLE - 更快,更有效地删除表中的所有数据。
RENAME TABLE - 学习如何重命名表和处理其依赖对象的过程。

第10节. Oracle数据类型

Oracle数据类型 - 内置Oracle数据类型的概述。
NUMBER - 介绍数字数据类型,并展示如何使用它为表定义数字列。
FLOAT - 通过实例来解释Oracle中的浮点数据类型。
CHAR - 了解固定长度的字符串类型。
NCHAR - 演示如何存储固定长度的Unicode字符数据,并解释CHAR和NCHAR数据类型之间的区别
VARCHAR2 - 向您介绍可变长度字符,并向您展示如何在表中定义可变长度字符列。
NVARCHAR2 - 了解如何在数据库中存储可变长度的Unicode字符。
DATE - 讨论日期和时间数据类型,并说明如何有效地处理日期时间数据。
TIMESTAMP - 介绍如何以小数秒精度存储日期和时间。
INTERVAL - 介绍区间数据类型,主要用来存储时间段。
TIMESTAMP WITH TIME ZONE - 了解如何使用时区数据存储日期时间。

第11节. 约束

主键 - 解释主键概念,并演示如何使用主键约束来管理表的主键。
外键 - 解释介绍外键概念,并演示如何使用外键约束来强制表之间的关系。
NOT NULL约束 - 演示如何确保列不接受NULL值。
UNIQUE约束 - 讨论如何确保存储在一列或一组列中的数据在整个表内的行之间是唯一的。
CHECK约束 - 在将数据存储到表中之前添加用于检查数据的逻辑的过程。
  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 5. Oracle Index 的三个问题 6. Oracle PL-SQL语言基础 7. Oracle的分布式管理 8. ORACLE的数据类型 9. Oracle数据库碎片整理 10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14.PL-SQL 15.PLSQL异常处理初步 16.SQL语句性能调整原则 17.创建和使用分区的表 18.基于成本的优化器一般错误概念和问题 19.Delphi 3_0中连接数据库的三种方式 20.远程数据库的访问 21.监控数据库性能的SQL 22.简单实现数据库表空间的备份或迁移 23.简析REDO LOGFILE 24.理解和使用Oracle 8i分析工具-LogMiner 25.哪些初始化参数最影响Oracle系统性能 26.你的SQL语句在什么情况下使用全表扫描? 27.如何对CLOB行字段执行全文检索 28.如何让你的SQL运行得更快 29.如何使‘CREATE TABLE AS SELECT’能支持ORDER BY 30.删除表内重复记录的方法 31.数据库安全性策略 32.数据库的查询优化技术. 33.提高C-S系统性能的一些方法 34.提高ORACLE数据库系统import性能 35.外部联接的用法 36.性能调试的一般问题 37.优化 38.优化调整Oracle 8i数据库(从操作系统) 39.在Internet上运作公司是一项艰苦的任务--关键任务 40.在oracle中限制返回结果集的大小 41.在远端如何建立standby数据库 42.怎样分析你的SQL语句的效率 43.自动备份Oracle数据库 44.结SQL语句中的优化提示 45.使用Database Configuration Assistant安装第二个数据库 46.Oracle 数据库向 MS SQL Server 7.0 的迁移 Oracle1: 1. Decode()函数使用技巧(NT+IIS+ASP+ORACLE) 2. Dual伪列 3. EXP、IMP 命令详解 4. Exp-Imp大量数据 5. Export-Import 使用技巧与常见错误 6. NULL 使用详解 7. Oracle for NT系统实用工具介绍 8. Oracle 和 mysql 的一些简单命令对比参照 9. Oracle8i和Microsoft SQL Server7_0比较 10. Oracle8的不安全因素及几点说明 11. Oracle常见错误代码 12. Oracle常用Script 13. Oracle常用数据字典 14. ORACLE回滚段管理(上) 15. ORACLE回滚段管理(下) 16. Oracle基于Client-Server的性能调整 17. Oracle数据库的安全策略 18. ORACLE数据库简介 19. Oracle数据库密码文件的使用和维护 20. Oracle数据库碎片整理 21. Oracle特殊包 22. Oradim工具的用法 23. PB如何连接Oracle数据库 24. ROLLBACK不能回滚的命令 25. 安装Oracle后,经常使用的修改表空间的SQL代码 26. 比较SQL Server与Oracle、DB2 27. 多个数据库时,如何设置默认数据库 28. 各种数据类型的比较 29. 漫谈oracle中的空值 30. 没有备份、只有归档日志,如何恢复数据文件 31. 哪些初始化参数最影响Oracle系统性能 32. 如何查看数据库的字符集 33. 如何启动ARCHIVELOG模式 34. 如何使‘CREATE TABLE AS SELECT’能支持ORDER BY ? 35. 如何使用归
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值