版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE基础培训
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=)(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)点击“Logon”图标,输入用户名和密码连接到数据库,即可以执行SQL语句对数据库进行操作。安装PL/SQLDeveloper工具-(8)点击“New”图标,可以打开SQL、Command、Explainplan窗口。安装PL/SQLDeveloper工具-(9)安装PL/SQLDeveloper工具-(10)答疑交流课程内容数据库产品介绍客户端软件安装和配置数据库基本概念介绍日常使用命令SQL语言Oracle服务器:Oracle服务器中包含多种文件结构、进程结构和内存结构;但是,处理SQL语句时,并非所有这些结构都会用到。某些结构用于提高数据库的性能,确保该数据库在遇到软件或硬件错误时可以恢复,或者执行维护该数据库所需的其它任务。Oracle服务器包括一个Oracle例程和一个Oracle数据库。Oracle例程:Oracle例程是后台进程和内存结构的组合。只有启动例程后,才能访问数据库中的数据。每次启动例程时,会分配系统全局区(SGA)并启动Oracle后台进程。后台进程代表调用进程执行各种功能。它们把为每个用户运行的多个Oracle程序所处理的功能统一起来。后台进程执行输入/输出(I/O),并监视其它Oracle进程来提高并行性,从而使性能和可靠性更加优越。数据库基本概念-(1)Oracle数据库:Oracle数据库包含操作系统文件(也称为数据库文件),这些文件为数据库信息提供了实际的物理存储。数据库文件用于确保数据一致性并能在例程失败时得以恢复。表空间:是实际存储数据的地方。数据库存储分配就是表空间的定义过程,因此表空间的设计对数据库物理设计极为重要,其参数设定好坏对数据库的性能及维护影响巨大。数据库基本概念-(2)表:表是由确定的列数和可变的行数组成的逻辑结构。是存放数据的基本单元。数据库基本概念-(3)视图:视图提供了在一个表或多个表中查看数据的替代方法,它是表上的一个动态窗口。视图并没有存储数据,它只是将一个查询结果集表示成一个虚拟表。索引:索引是为了加快查询的速度而在表上创建的对象。数据库基本概念-(4)课程内容数据库产品介绍客户端软件安装和配置数据库基本概念介绍日常使用命令SQL语言SQL语言使用CREATETABLE语句创建表,需指定表名、列名和数据类型。SQL语言-创建表使用CREATEVIEW语句创建视图,以限制对表的数据访问或代替常用的SQL查询语句。SQL语言-创建视图SQL语言-修改表SQL语言-删除表在ORACLE10版本以后,如果DROP不带PURGE选项,则会把表先放在回收站DROP
TABLEAPURGE;SELECT*FROMUSER_RECYCLEBIN;
PURGE
TABLEA;SQL语言-RENAMESQL语言-注释SQL语言-插入数据SQL语言-插入数据更新数据更新数据SQL语言-MERGESQL语言-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命令说明:
日常使用命令-FTP命令ftpftp>help:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 失败容忍2026年合同管理评估协议
- 股东权益变动及公司治理协议
- 线上线下金融产品销售合同
- 互联网数据保护合规咨询合同2026
- 水上乐园游客安全管理协议
- 自动驾驶系统开发合同协议2026年
- 2026年排列与组合练测试题及答案
- 2026年语文诗词测试题及答案
- 2026年冯媛客孟尝君测试题及答案
- 2026年八型人格测试题及答案
- 三基医师练习题库(附答案)
- 2026年心血管内科(副高)考试试题(专家甄选)带答案
- 金刚石行业深度:行业现状、增量应用、产业链及相关公司深度梳理
- 2026年1月浙江省选考物理试题及参考答案
- 2026年数据治理师物流方向中级笔试模拟题
- 企业土壤与地下水污染防治工作方案
- 2026年江苏省南京市公需课培训(专业技术人员继续教育)试题及答案
- 《心理统计学》考试复习题库(含答案)
- 对外投资合作国别(地区)指南-越南(2025年版)
- 潜水泵安装施工方案及工艺方法
- 2026年国家开放大学生产与运作管理期末复习资料考试综合练习(典优)附答案详解
评论
0/150
提交评论