OracleSQLDeveloper使用简要说明_第1页
OracleSQLDeveloper使用简要说明_第2页
OracleSQLDeveloper使用简要说明_第3页
OracleSQLDeveloper使用简要说明_第4页
OracleSQLDeveloper使用简要说明_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle SQL Developer 使用简要说明Oracle SQL Developer 是免费的图形化数据库开发工具。使用 SQL Developer,可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以编辑和调试 PL/SQL 语句。还可以运行所提供的任何数量的报表(reports),以及创建和保存自己的报表(reports)。SQL Developer 可以提高工作效率并简化数据库开发任务。SQL Developer 以 Java 编写而成,能够提供跨平台工具。使用 Java 意味着同一工具可以运行在 Windows、Linux 和 MAC OS X。这就提供了一个跨

2、平台的统一界面。SQL Developer 的到数据库的默认连接使用的是瘦 jdbc 驱动程序。默认使用 JDBC 瘦驱动程序意味着无需安装 Oracle 客户端,从而将配置和占用空间大小降至最低。SQL Developer 的安装只需进行解压和双击操作即可,简单易行。创建数据库连接接 使用 Oraccle SQQL Devvelopeer 管理数数据库对象首首先要创建数数据库连接。执执行以下步骤骤:1.打开 Wiindowss 资源管理理器,双击 sqlldevellopersqldeevelopper.exxe。注:也可以在非非 Winddows 环环境中执行 sqldeevelopper

3、。 2.在 Connnectiions 选选项卡中,右右键单击 CConnecctionss 并选择 New DDatabaase Coonnecttion。3.在 Connnectiion Naame 域中中输入 ,在 UUsernaame 和 Passwword 域域中输入 hhr,指定 作为为 Hosttname,在在 SID 域中输入 。然然后单击 TTest。4.连接状态已已成功测试。但但没有保存该该连接。要保保存该连接,请请单击 Coonnectt。 5.保存了该连连接,可以在在列表中看到到该数据库。展展开 ORCCL。 注:打开连接时时,自动打开开 SQL Workssheet。

4、SSQL Woorksheeet 允许许针对刚创建建的连接执行行 SQL。 6.展开 Taables。7.选择 EMMPLOYEEES 表,查查看表定义。 8.要查看该数数据,请单击击 Dataa 选项卡。 9.数据随即显显示。使用 Tablle 对话框框添加新表 新建一个名为 DEPENNDENTSS 的表,它它包含一个带带有 EMPPLOYEEES 表的外外键。执行以以下步骤: 1.右键单击 Tablees 并选择择 Creaate TAABLE。 2.输入 DEEPENDEENTS 作作为 Tabble Naame,然后后单击 Shhow Addvanceed Opttions 复选框。

5、 3.输入 IDD 作为 NName,选选择 NUMMBER 作作为数据类型型,并输入 6 作为 PPrecission。选选择 Cannnot bbe NULLL 复选框框。然后单击击 Add Colummn 图标。 4.输入 FIIRST_NNAME 作作为 Namme 并输入入 20 作为 Size。然然后单击 AAdd Coolumn 图标。5.输入 LAAST_NAAME 作为为 Namee 并输入 25 作为 Size。选选择 Cannnot bbe NULLL 复选框框。然后单击击 Add Colummn 图标。 6.输入 BIIRTHDAATE 作为为名称,然后后选择 DAAT

6、E 作为为数据类型。然然后单击 AAdd Coolumn 图标。7.输入 REELATIOON 作为 Name,并并输入 255 作为 SSize。然然后单击 AAdd Coolumn 图标。8.输入 GEENDER 作为 Naame 并输输入 1 作为 SSize。然然后单击 AAdd Coolumn 图标。9.输入 REELATIVVE_ID 作为 Naame,选择择 NUMBBER 作为为数据类型,并并输入 6 作为 PPrecission。选选择 Cannnot bbe NULLL 复选框框。然后单击击 OK 创建该该表。 10.新表出现现在表列表中中。从列表中中选择 DEEPENDE

7、ENTS。 更改表定义 Oracle SQL DDevelooper 使使得更改数据据库对象变得得非常简单。在在刚创建的 DEPENDDENTS 表中删除一一列。执行以以下步骤: 1.单击 Acctionss. 按按钮。 2.选择 Coolumn,然然后选择 DDrop。 3.选择 Coolumn Name GENDEER 并单击击 Applly。 4.该列已经删删除。单击 OK。 5.右键单击 ORCL 数数据库连接并并单击 Reefreshh,以刷新数数据库连接。 6.展开 ORRCL Tablees。然后选选择 DEPPENDENNTS 表。 添加表约束 在这一节中,为为 DEPEEND

8、ENTTS 表创建建主键和外键键约束。执行行以下步骤: 1.右键单击 DEPENNDENTSS 并选择 Edit。 2.单击 Prrimaryy Key 选项卡。 3.选择 IDD 列并单击击 ,然后单击击 Foreeign KKey 选项项卡。 4.单击 Addd。 5.选择 EMMPLOYEEES 作为为 Refeerenceed Tabble 并选选择 RELLATIVEE_ID 作作为 Loccal Coolumn,然然后单击 OOK。 向表中添加数据据通过执行以下步步骤,可以向向表中添加数数据: 1.单击 Daata 选项项卡。 2.然后单击 Inserrt Roww 图标。 3.输

9、入以下数数据并单击 Commiit Chaanges 图标。 ID209 FIRST_NNAMESue LAST_NAAMELittleffieldBIRTHDAATE2003 年 10 月 9 日RELATIOONDaughteerRELATIVVE_ID1104.刚添加的行行被提交到数数据库。 5.还可以使用用脚本一次添添加多行。单单击 SQLL Workksheett ORCLL 选项卡。6.右键单击 SQL SStatemment 区区域并选择 Open File。 7.导航到工作作目录(例如如,c:wwkdir)并并选择 looad_deep.sqll 文件,然然后单击 OOpen。

10、 8.随即显示该该脚本的 SSQL。 单单击 Runn Scriipt 图标标。 9.该数据已插插入。要查看看该数据,请请单击 DEEPENDEENTS 选选项。 10.单击 RRefressh 显示所所有数据。 11.系统将列列出表中的所所有数据。 12.可以导出出数据以便在在Excell中使用。右右键单击任何何列中的一个个值,选择 Exporrt,然后选选择一个文件件类型。 13.指定文件件目录和名称称,然后单击击 Applly。 14.如果查看看 DEPEENDENTTS.CSVV 文件,将看到到以下内容。访问数据访问 DEPEENDENTTS 数据的的一种方式是是:在 DEEPENDE

11、ENTS 表表上生成一条条 SELEECT 语句句,然后添加加一个 WHHERE 子子句。执行以以下步骤: 1.单击 ORRCL SQQL Worrksheeet 选项卡卡。2.单击 cllear(铅铅笔)图标移移除 SQLL Stattementt 窗口的内内容。 3.将 DEPPENDENNTS 表从从数据库对象象列表拖放到到 SQL 语句区域。 4.显示 SEELECT 语句以及 DEPENNDENTSS 表中的所所有列。向右右滚到到 SSELECTT 语句结尾尾。5.将 WHEERE 子句句 wherre rellativee_id 110 添加到 SSELECTT 语句末尾尾“;”之

12、之前。然后单单击 Exeecute Stateement 图标。6.随即显示结结果。 HYPERLINK l t 使用可用的报表表SQL Devvelopeer 为本产产品提供了许许多报表。在在这一节中,我们将了解如如何运行这些些报表。1.在 SQLL Deveeloperr 中,切换换至 Repports 选项卡,展展开 Datta Dicctionaary Reeportss 节点。2.选择 Abbout yyour DDatabaase 节点点并展开它,可可以了解有关关数据库的基基本详细信息息。 单击 Verssion BBannerr。3. 为完成本本练习,可以以选择任何报报表并运行它

13、它。例如,有有一个报表列列出了表的所所有主键。 展开 Tablle - Consttraintts 节点,选选择 Priimary Key CConstrraintss4. 选择该节节点后,会弹弹出一个窗口口。该窗口允允许限制对某某个条件的查查询。立即单单击 Appply,即可可选择所有记记录。清除 Nulll 复选框,在在域中键入 e。(该操操作限制了对对所有名称中中包含字母“ee”的表的查查询)单击 Applly。5. 产生的报报表显示了所所有名称中包包含字母“ee”的、具有有主键的报表表。添加用户定义的的报表 SQL Devvelopeer 提供创创建、保存以以及运行自己己的报表的能能力

14、。只需要要 SQL即即可。报表可可以简单,也也可以复杂。一般把自己需要频繁执行的sql语句作为报表保存起来。1.使用上下文文菜单添加一一个新报表。2. 可以在此此处添加任何何查询。例如如,使用以下下查询:select objecct_namme, obbject_typeffrom uuser_oobjectts;可以对报表和名名称进行描述述。例如:3. 单击 AApply 后,报表提提示连接到数数据库。可以以使用 HRR,或者使用用其他连接。注意,从右上角角可以识别使用用了哪个连接接、何时运行行该报表。4. 最后,可可以采用该查查询,在 SSQl Woorksheeet 使用用它,方法是是单

15、击 Ruun Repport iin SQLL Workksheett 按钮。创建并编译 PPL/SQLL 过程创建、编辑并编编译一个 PPL/SQLL 过程。执执行以下步骤骤: 1.在 Connnectiions 导导航器中,右右键单击 PProceddures 节点以调用用上下文菜单单,然后选择择 Creaate PRROCEDUURE。2.输入 EMMP_LISST 作为过过程名。然后后单击 +,添加一个个参数。3.双击参数,将将值更改为 pMaxRRows,然然后将 VAARCHARR2 更改为为 NUMBBER。确保保在单击 OOK 之前按按了 Entter 键。 4.随即显示指指定

16、了参数的的过程的框架架。 5.替换以下 PL/SQQL:BEGIN NULL;END;使用以下代码:CURSOR emp_ccursorr IS SELECCT l.sstate_proviince, l.couuntry_id, dd.depaartmennt_namme, e.last_name, jj.job_titlee, e.ssalaryy, e.ccommisssion_pct FROM locattions l, deepartmments d, emmployeees e, jobss j WWHERE l.loccationn_id = d.loocatioon_id AN

17、D d.deppartmeent_idd = e.deparrtmentt_id AND ee.job_id = j.jobb_id; emp_recorrd empp_curssor%ROOWTYPEE; TYYPE emmp_tabb_typee IS TTABLE OF emmp_currsor%RROWTYPPE INDDEX BYY BINAARY_INNTEGERR; emmp_tabb emp_tab_ttype;ii NUMBBER := 1;BEEGIN OPEN emp_ccursorr; FEETCH eemp_cuursor INTO emp_rrecordd; emm

18、p_tabb(i) := empp_recoord; WHILEE (emmp_currsor%FFOUND) AND (i vvaluess 11 _key。会会看到表中给给定记录中域域的值。选择择 LASTT_NAMEE 域。 11.右键单击击 LASTT_NAMEE 域并选择择 Modiify Vaalue。 12.将名称更更改为别的内内容,单击 OK。 13.单击 RResumee 图标允许许 PL/SSQL 运行行直至完成。 14.查看修改改后的值是否否显示在 LLog 窗口口中。使用SQL WWorkshheet编写 Seleect 语句句 连接到数据库之之后,可以以浏览模式,查查

19、询和修改数数据了。 1.创建了数据据库连接之后后,需要确保保 SQL Workssheet 是打开的。如如果工作表尚尚未打开,则则使用上下文文菜单打开它它。 2.连接之后,应应当看到 SSQL Woorksheeet Ennter SSQL Sttatemeent 窗口口。3.查询 DEEPARTMMENTS 表中的所有有数据。输入入 Select * froom Deppartmeents;按 F9注意,检索到的的行数显示在在 Resuults 选选项卡下方。4、在oraccle sqql Devvelopeer中可以开开启多个Sqql WorrkSheeet:在Sqql WorrkShee

20、et中可以实实现Expllain PPlan 、RRun Sccript,和和SQL HHistrooy等功能。导出数据SQL Devvelopeer 能够将将用户数据导导出为各种格格式:CSVV、XML、LLOADERR、TEXTT 和 INNSERT为了导出表中的的数据,展开开 Connnectioons Naavigattor 和 Tablees 节点。单击 DEPAARTMENNTS。选择择 Dataa 选项卡。2.右键单击击数据的任何何位置以调用用上下文菜单单。 从 EXPORRT 上下文文菜单中选择择 INSEERT。这将将生成一个包包含 Inssert 语语句的文件。 3. 选择

21、适适当的目录,并并为该文件命命名。 还可以通过选择择列并添加 wheree 子句来减减少返回的记记录数,对导导出的内容进进行微调。4.单击 Appply 创创建文件。5. 查看创建建的文件。可可以为每个文文件格式重复复这些步骤,以以观察所提供供的不同格式式。导出对象定义SQL Devvelopeer 能够将将部分或全部部对象定义导导出到脚本文文件。可以将将这些脚本文文件用作对象象定义的备份份,或者在其其他模式中运运行它们。1.在主菜单中中,选择 TTools - Exxport。2. 在第一个个选项卡中,确确保提供了目目录和文件名名。注意,可以选择择内联添加约约束,或者将将约束作为“aalter”表表命令。3. 切换选项项卡,选择所所需的对象定定义。选择了了 EMPLLOYEESS 和 DEPPARTMEENTS。单击 Applly。4. 查看创建建的文件。sessionn功能Data Diictionnary RReportt中定义了一一些预定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论