Oracle引航课程第2课-从最简单的SQL语句开始.pdf

上传人:媚*** 文档编号:67529243 上传时间:2022-12-25 格式:PDF 页数:13 大小:237.98KB
返回 下载 相关 举报
Oracle引航课程第2课-从最简单的SQL语句开始.pdf_第1页
第1页 / 共13页
Oracle引航课程第2课-从最简单的SQL语句开始.pdf_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《Oracle引航课程第2课-从最简单的SQL语句开始.pdf》由会员分享,可在线阅读,更多相关《Oracle引航课程第2课-从最简单的SQL语句开始.pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、DATAGURU专业数据分析网站 2012.10.15 2012.10.15 数据库引航数据库引航 第二课第二课从最简单的从最简单的SQLSQL开始!开始!DATAGURU专业数据分析网站2012.5.282012.5.28OracleOracle里最简单的里最简单的SQLSQLSELECT*FROM DUAL;2012-10-21DATAGURU专业数据分析网站2012.5.282012.5.28dualdual是什么?是什么?是Oracle下的一个字典表 属于sys用户 用于构造一个标准的SQL 对优化器有一定影响。DATAGURU专业数据分析网站2012.5.282012.5.28201

2、2-10-21SQLSQL语句的种类语句的种类DML -data manipulation languagedata manipulation languageSELECTSELECTINSERTINSERTUPDATEUPDATEDELETEDELETEDDL-data definition languagedata definition languageCreateCreateDropDropTruncateTruncateAlterAlter.DCL-data control languageDCL-data control languageGrantGrantrevokerevokeD

3、ATAGURU专业数据分析网站2012.5.282012.5.28DMLDML语言语言 SELECTSELECT INSERTINSERT UPDATEUPDATE DELETEDELETE2012-10-21DATAGURU专业数据分析网站2012.5.282012.5.28DDL-data definition languageDDL-data definition language CreateCreate DropDrop TruncateTruncate AlterAlter.2012-10-21DATAGURU专业数据分析网站2012.5.282012.5.28DCL-data c

4、ontrol languageDCL-data control language GrantGrant revokerevoke2012-10-21DATAGURU专业数据分析网站2012.5.282012.5.28简单的简单的SQLSQL示例示例创建测试用户和它的对象创建测试用户和它的对象 Create user test identified by test tablespace users;grant dba to test;connect test/test;create table t(id int,name varchar2(10);Insert into t values(1,t

5、igerfish);Update t set name=tiger where id=1;Delete from t where id=1;Drop table t purge;drop user test;2012-10-21DATAGURU专业数据分析网站2012.5.282012.5.28一些常见的一些常见的SQLSQL语法语法 条件查询select*from dba_objects where object_id=100 and object_name=T;排序select*from dba_obects order by object_id;分组select object_name,

6、count(*)from t group by object_name;两表关联select a.*from dba_objects a,dba_objects b where a.object_id=b.object_id;DATAGURU专业数据分析网站2012.5.282012.5.28揭去揭去SQLSQL的面纱的面纱OracleOracle是如何工作的是如何工作的?Select id,name from t order by id;SQL 解析执行计划执行SQL从磁盘中读取数据(如果内存中没有)数据处理返回结果2012-10-21DATAGURU专业数据分析网站2012.5.28201

7、2.5.28揭去揭去SQLSQL的面纱的面纱OracleOracle是如何工作的是如何工作的?Insert into t values(1,tigerfish);SQL 解析执行计划执行SQL从磁盘中读取数据块(如果内存中没有)修改回滚段数据块(同时产生redo log)-Oracle特性修改原始数据块(同时产生redo log)2012-10-21DATAGURU专业数据分析网站2012.5.282012.5.28揭去揭去SQLSQL的面纱的面纱OracleOracle是如何工作的是如何工作的?Create table t values(id int,name varchar2(10);SQL 解析执行计划执行SQL给对象分配初始化的存储空间(段),产生一些undo和redo日志。在Oracle字典表中创建新的对象相关信息(表,字段,各种属性.),产生一些Undo和redo日志。Drop table t purge(truncate table t);SQL 解析执行计划执行SQL收回对象占用的空间,产生一些undo和redo日志。在Oracle字典表中删除的对象的相关信息(表,字段,各种属性.),产生一些Undo和redo日志。2012-10-21DATAGURU专业数据分析网站ThanksThanksFAQ时间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁