




已阅读5页,还剩96页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE基础培训 业务支撑部2011 6 10 参考资料 SQL基本概念 1 pdfSQL基本概念 2 pdfOra9iSQLRef chm 课程内容 数据库产品介绍 客户端软件安装和配置 数据库基本概念介绍 日常使用命令 SQL语言 关系数据库产品主要有 ORACLE数据库IBMDB2数据库SQLSERVER数据库MySql等其它数据库NGBOSS系统使用ORACLE数据库 经营分析系统使用DB2数据库 较少使用其它数据库产品 数据库产品介绍 课程内容 数据库产品介绍 客户端软件安装和配置 数据库基本概念介绍 日常使用命令 SQL语言 客户端软件安装和配置 安装ORACLE客户端配置数据库连接安装PL SQLDeveloper工具 在目录 D software oracle9 client 下执行程序setup exe 安装ORACLE客户端 1 安装ORACLE客户端 2 安装ORACLE客户端 3 安装ORACLE客户端 4 安装ORACLE客户端 5 安装ORACLE客户端 6 配置ORACLE客户端 1 配置ORACLE客户端 2 配置ORACLE客户端 3 配置ORACLE客户端 4 配置ORACLE客户端 5 配置ORACLE客户端 6 配置ORACLE客户端 7 配置ORACLE客户端 8 配置ORACLE客户端 9 配置ORACLE客户端 10 也可以直接编辑TNS配置文件 C oracle ora92 network ADMIN tnsnames oraNGCRMDBTEST DESCRIPTION ADDRESS LIST ADDRESS PROTOCOL TCP HOST 10 200 130 2 PORT 1521 CONNECT DATA SERVICE NAME NGCRMDBT 安装PL SQLDeveloper工具 1 运行安装程序 pls setup exe 安装PL SQLDeveloper工具 2 打开sn txt 把注册编码复制到输入框 安装PL SQLDeveloper工具 3 安装PL SQLDeveloper工具 4 安装PL SQLDeveloper工具 5 安装PL SQLDeveloper工具 6 安装PL SQLDeveloper工具 7 安装PL SQLDeveloper工具 8 点击 Logon 图标 输入用户名和密码连接到数据库 即可以执行SQL语句对数据库进行操作 安装PL SQLDeveloper工具 9 点击 New 图标 可以打开SQL Command Explainplan窗口 安装PL SQLDeveloper工具 10 答疑交流 课程内容 数据库产品介绍 客户端软件安装和配置 数据库基本概念介绍 日常使用命令 SQL语言 数据库基本概念 1 Oracle服务器 Oracle服务器中包含多种文件结构 进程结构和内存结构 但是 处理SQL语句时 并非所有这些结构都会用到 某些结构用于提高数据库的性能 确保该数据库在遇到软件或硬件错误时可以恢复 或者执行维护该数据库所需的其它任务 Oracle服务器包括一个Oracle例程和一个Oracle数据库 Oracle例程 Oracle例程是后台进程和内存结构的组合 只有启动例程后 才能访问数据库中的数据 每次启动例程时 会分配系统全局区 SGA 并启动Oracle后台进程 后台进程代表调用进程执行各种功能 它们把为每个用户运行的多个Oracle程序所处理的功能统一起来 后台进程执行输入 输出 I O 并监视其它Oracle进程来提高并行性 从而使性能和可靠性更加优越 数据库基本概念 2 Oracle数据库 Oracle数据库包含操作系统文件 也称为数据库文件 这些文件为数据库信息提供了实际的物理存储 数据库文件用于确保数据一致性并能在例程失败时得以恢复 表空间 是实际存储数据的地方 数据库存储分配就是表空间的定义过程 因此表空间的设计对数据库物理设计极为重要 其参数设定好坏对数据库的性能及维护影响巨大 数据库基本概念 3 表 表是由确定的列数和可变的行数组成的逻辑结构 是存放数据的基本单元 数据库基本概念 4 视图 视图提供了在一个表或多个表中查看数据的替代方法 它是表上的一个动态窗口 视图并没有存储数据 它只是将一个查询结果集表示成一个虚拟表 索引 索引是为了加快查询的速度而在表上创建的对象 课程内容 数据库产品介绍 客户端软件安装和配置 数据库基本概念介绍 日常使用命令 SQL语言 SQL语言 SQL语言 创建表 使用CREATETABLE语句创建表 需指定表名 列名和数据类型 SQL语言 创建视图 使用CREATEVIEW语句创建视图 以限制对表的数据访问或代替常用的SQL查询语句 SQL语言 修改表 SQL语言 删除表 在ORACLE10版本以后 如果DROP不带PURGE选项 则会把表先放在回收站DROPTABLEAPURGE SELECT FROMUSER RECYCLEBIN PURGETABLEA SQL语言 RENAME SQL语言 注释 SQL语言 插入数据 SQL语言 插入数据 更新数据 更新数据 SQL语言 MERGE SQL语言 MERGE 删除数据 答疑交流 查询语句 Subselect语法 Select cause 查询语句 选择列 查询语句 选择行 查询语句 选择行 可以使用AND和OR来指定任意多个查询条件 查询语句 选择行 查询语句 排序 查询语句 去除重复行 查询语句 运算次序 查询语句的运算次序如下 一个子句的输出是下一个子句的输入 只有运算次序在后面的子句才能引用运算次序在前面的子句 查询语句 给表达式命名 查询语句 子查询 查询语句 列函数 列函数对列中的一组值进行运算以得到单个结果值 查询语句 标量函数 标量函数对一个单一值进行某个运算以返回另一个单一值 答疑交流 查询语句 字符串使用单引号 如 Clerk ORDERBY指定多列时 先按第一列排序 对于第一列相同的行 再按第二列排序 不同列可以指定不同的排序 如 SELECTDISTINCTDEPT JOBFROMSTAFFWHEREDEPT 30ORDERBYDEPTASC JOBDESC 查询语句 多个搜索条件 SELECTDEPT NAME JOBFROMSTAFFWHEREJOB Clerk AND DEPT 20ORDEPT 21 查询语句 分组 将WHERE子句与GROUPBY子句一起使用 查询语句 分组 在GROUPBY子句之后使用HAVING子句 查询语句 标量全查询 标量全查询返回一行 且该行只有一个值 查询语句 条件表达式 查询语句 条件表达式 查询语句 相关子查询 查询语句 集合运算 查询语句 集合运算 查询语句 集合运算 查询语句 集合运算 查询语句 集合运算 TheexpressionsintheSELECTlistsmustmatchinnumberanddatatype Parenthesescanbeusedtoalterthesequenceofexecution TheORDERBYclause CanappearonlyattheveryendofthestatementWillacceptthecolumnname aliasesfromthefirstSELECTstatement orthepositionalnotation 查询语句 谓词 查询语句 谓词 查询语句 谓词 答疑交流 查询语句 连接 查询语句 连接 查询语句 连接 查询语句 连接 查询语句 连接 课程内容 数据库产品介绍 客户端软件安装和配置 数据库基本概念介绍 日常使用命令 SQL语言 日常使用命令 函数 日常使用命令 建表 建相同定义表 CREATETABLETAB TESTASSELECT FROMUCR CRM1 TF F USERWHEREROWNUM 1 日常使用命令 删除数据 删除表 DROPTABLETAB TEST清空表数据 TRUNCATETABLETAB TEST 日常使用命令 装载数据 导入文本数据sqlldrusername password ngcrmdb1direct truecontrol load ctllog load log 日常使用命令 后台执行过程 对于运行时间较长的存储过程或者SQL语句 为了避免网络中断的影响 最好放在后台执行 日常使用命令 定时作业 配置格式 command第1位是分钟 第2位是小时 第3位是日 第4位是月 第5位是星期 0 6 0为星期天 如果为 表示任意时间如 0120 311 12 cmd sh 表示1月 12月的20日至31日1点0分执行cmd sh脚本crontab l 查看当前用户有哪些定时作业crontabfilename 将文件的内容导入到定时作业列表crontab r 清除定时作业列表crontab e 编辑定时作业 日常使用命令 主机命令 mancmd 查看cmd命令的帮助cp rab 将a目录 包括子目录 复制到b目录下mvab 将a文件 或目录 改名为b 或者移到b目录下rm ra 删除a文件 或目录 包括子目录 ps ef grepabc 检查名称为abc的进程是否存在chmodu xcmd sh 将脚本cmd sh设置为可执行nohupcmd sh cmd log 在后台执行命令 退出登录也不会中断命令 日常使用命令 主机命令 tarcvfa tara 将a目录打包成a tar文件tarxvfa tar 在当前目录解包a tar文件compressa 将a文件压缩uncompressa Z 将a Z文件解压vi命令说明 日常使用命令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论