版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OracleSQLDeveloper使用简要说明
OracleSQLDeveloper是免费的图形化数据库开发工具。使用SQLDeveloper,可以浏览数据库对象、运
行SQL语句和SQL脚本,并且还可以编辑和调试PL/SQL语句。还可以运行所提供的任何数量的报表
(reports),以及创立和保存自己的报表(reports)。SQLDeveloper可以提高工作效率并简化数据库开发任务。
SQLDeveloper以Java编写而成,能够提供跨平台工具。使用Java意味着同一工具可以运行在Windows、
Linux和MACOSX。这就提供了一个跨平台的统一界面。SQLDeveloper的到数据库的默认连接使用的是瘦jdbc
驱动程序。默认使用JDBC瘦驱动程序意味着无需安装Oracle客户端,从而将配置和占用空间大小降至最低。
SQLDeveloper的安装只需进行解压和双击操作即可,简单易行。
•创立数据库连接
使用OracleSQLDeveloper管理数据库对象首先要创立数据库连接。执行以下步骤:
1.翻开Windowts资源管理器,双击<p<xlh>\sqldevelopei\jsqldevelopei.exeo
注:也可以在非Windows环境中执行sqldevelopero
2.在Connections选项卡中,右键单击Connections并选择NewDatabaseConnection。
•OracleSQLDeveloper13回区)
FileEditViewNavigateRunDebugSourceToolsHe,P
(3心・3▼邛▼
nSLa
pi
ep
st
ConnectionsEditingQ6Mof8M
3.在ConnectionName域中输入<yourdbsid_namo>,在Username和Password域中输入hr,指定
<hostname>作为Hostname,在SID域中输入<yourdbsid>o然后单击Test。
4.连接状态已成功测试。但没有保存该连接。要保存该连接,请单击Connecto
5.保存了该连接,可以在列表中看到该数据库。展开ORCL。
rOracleSQLDeveloper
FileEditViewNavigateRunDebuglootsHelp
N心■总•▼•▼耳
>ORCL3X▼Irffi
nS
pi
ep
st
▼
〉ResultsScriptOutput劫Explain…Q]
Results:
▲
▼
ORCLEditing311Mof13M
注:翻开连接时,自动翻开SQLWorksheet.SQLWorksheet允许针对刚创立的连接执行SQL。
6.展开Tables。
■OracleSQLDeveloper目回区]
FileEditViewNavigateRunDebugSourciToolsHelp
N白・3▼耳▼
SjQCcnnections|甫Reports|口>ORCL__________________________二▼EI苗nS
豳▼演・-pi
口te
SQConnectionsEnterSQLStatement:■s
白
ORCL一
lidOTables
*^LQViews
由0Indexes
0L/JPackages
田启
Procedures三
EgFunctions
@1Triggers
田@Types
AResults2ScriptOutput。Explain...Q[
®JJ3Sequences
Results:
EOMaterializedViews
▲
>'i_IMaterializedViewLogs
E19Synonyms
@CJPublicSynonyms
El_JDatabaseLinks
0日Directories
EQRecycleBBI
由「*OtherUsers
▼
ORCLEditingu11Mof13M
7.选择EMPLOYEES表,查看表定义,
■OracleSQLDeveloper目回区)
FileEditViewNavigateRunDebugSourceToolsHe|P
>ORCLiZQBrffl
QjCcnnedions|期ReportsQEinS
豳TA■将国♦演・〃-p
口te
SQConnections▲EnterSQLStatement:■s
ORCL一
-IOTables
ESCOUNTRIES
由ODEPARTMENTS
中底CMPLQ\TCS
由圆JOB_GTORY
三
E蜀JOBS
中@LOCATIONS
E蜀REGIONS
AResultsScriptOutput尊Explain...Q[
®财Views
Results:
WC3Indexes
▲
@{it:Packages
E{,§Procedures
@@Functions
E[JTriggers
®艺Types
EdSequences
0'(£)MaterializedViews
▼
田|\/iawrIeno
ORCLEditingu11Mof13M
8.要查看该数据,请单击Data选项卡。
•OracleSQLDeveloper13回区)
FileEd1ViewNavigateRunCebugSourceTooksHelp
3日■9•*▼
MJCcnnections硒Reports□[>ORCLJ(^EMPLOYEES▼[ffi
为TColumnsDataIndexesConstraintsGrantsStatisticsCok0
4.一q
BQConnections▲WActions...
B虱ORCLColiMnnNameDataTypeNulk
3-IQTables
EEMPLOYEEJDNUMBER(6,0)Nc
E@COUNTRIES
FIRST_NAMEVARCHAR2(20)Yes
国SDEPARTMENTS
LAST_NAMEVARCHAR2(25)Me
®圆JOB_HISTORYEMAILVARCHAR2(25)Nc
EQJOBSPHONE_NUMBERVARCHAR2(20)Yes
由@LOCATIONSHIRE_DATEDATENc
E晶REGIONSX»B_IDVARCHAR2(10)No
E日眄Views
SALARYNUMBER(8,2)Yes
03CjIndexes
COMMISSK>N_P...NUMBER(2,2)Yes
E3及jPackages
口日GProceduresMANAGERJDNUMBER(6,0)Yes
GBQ]FunctionsDEPARTMENTJDNUMBER(4,0)Yes
09Triggers
®官Types
ECHSequences—
▼
中1,*1MatprialiTPrlVIRWSJ
▼,|
4J「1hdAtpriAli7Af11cct,4
AllRowsFetched:11EditingQ11Mof13M
9.数据随即显示。
■OracleSQLDeveloper:TABLEHR.EMPLOYEES@ORCL13回区)
FileEditViewNavigateRunDebugSourceToolsHe|P
N百M3▼第▼
FetchedRows:55EditingQ12Mof13M
•使用Table对话框添加新表
新建一个名为DEPENDENTS的表,它包含一个带有EMPLOYEES表的外键。执行以下步骤:
1.右键单击Tables并选择CreateTABLEo
•OracleSQLDeveloper□回区)
FileEditViewNavigateRunDebugSourceToolsHe|P
N百H3▼第▼
Tabtes@ORCLEditingQ11Mof13M
2.输入DEPENDENTS作为TableName,然后单击ShowAdvancedOptions复选框。
3.输入ID作为Name,选择NUMBER作为数据类型,并输入6作为Precision。选择CannotbeNULL复选框。
然后单击AddColumn图标"
4.输入FIRSTNAME作为Name并输入20作为Size。然后单击AddColumn图标。
5.输入LAST_NAME作为Name并输入25作为Size。选择CannotbeNULL复选框。然后单击AddColumn图
标.
6.输入BIRTHDATE作为名称,然后选择DATE作为数据类型。然后单击AddColumn图标。
7.输入RELATION作为Name,并输入25作为Size。然后单击AddColumn图标。
8.输入GENDER作为Name并输入1作为Size。然后单击AddColumn图标。
9.输入RELATIVE_ID作为Name,选择NUMBER作为数据类型,并输入6作为Precision。选择CannotbeNULL
复选框。然后单击0K创立该表"
CreateTable
Schema:|HR1|巨ShowAdvancedOptions
Name:[DEPENDENTS
Type:(5)NormalOExternalIndexOrganizedOlemporaryTable
OTransaction®Session
StorageOptions|PartitioningSiAipartitionTemplatesPartitionDefinitions\DDL|
ColumnsPrimaryKeyUniqueConstraintsForeignKeysCheckConstraintsIndexes
Columns:nColumnProperties
♦+J
Name:RELATIVEJD
FIRST_NAMEMI-
LAST_NAMEJ
BIRTHDATEI-
RELATION
GENDERI-t
RELATIVEID一
国
Default:
0CannotbeNULL
Comment:
HelpCancel
10.新表出现在表列表中。从列表中选择DEPENDENTS。
■OracleSQLDeveloper□回区)
FileEditViewNavigateRunDebugSourceToolsHe|P
N百H3▼第▼
Tabtes@ORCLEditingQ14Mof22M
•更改表定义
OracleSQLDeveloper使得更改数据库对象变得非常简单。在刚创立的DEPENDENTS表中删除一列。执行以下
步骤:
1.单击Actions...按钮。
•OracleSQLDeveloper[■-][□][>T|
FileEditViewNavigateRunDebugSourceToolsHe|P
S^jCcnnections用Reports>ORCL|[^DEPENDENTS|
S
ColumnsDataIndexes|ConstraintsGrantsStatisticsColiln
磷pi
Tep
Sort...Filter:Actions...▲t
Connections▲才硝中*%・s
Q|FIRSTNAME
虱。RCLLASTNAM
AvailableActk
目…®Tables
+oCOUNTRIES
由回DEPARTMENTS
5E•CPCNDCNT3
田®EMPLOYEES
ESJOB_HISTORY
由司JOBS
S蜀LOCATIONS
由SREGIONS
+I的Views
+信Indexes
A通Packages
+C3Procedures
EQjFunctions
aJTriggers
E@Types
+USequences
+ih.1at0riAli7Pd\/iaw0
TABLEHR.DEPENDENTS@ORCLEditingQ13Mof22M
2.选择Column,然后选择Drop。
Fie£&Run&ebugSoyrxTook>Mp
H6■3•▼•▼联
JComecbons;6Reports0>ORCL^jOTOOCNTS▼j,
硝YGAamsDatahdexesConstrartsGrantsSlatetcsCok■I♦'芋
JCormecbons,力珈*)C•*Sort...Fter|Table
ESkORO.■>|FFSTJUME|LAST.Export
0®TaMe$
Cotrnn
♦13COUNTRES
Index
®RCe»ARTMENTS
Storage
EE3D&eOENTS
@EhTLOYSSSlatcstics
ffi0JOe_HSTORY
田晅JOBSPrivtogM
>'0LOCATIONS
Trigger
£建REGIONS
3昼Views
3曲indexes
SgPackages
SProcedires
♦,&Functions
♦:Triggers
3启Types
♦]3Sequences
.■r1、fn弋
TABLEHR.DS>Eh©€NTS@O«CLEdtng□13Mof22M
3.选择ColumnNameGENDER并单击Applyo
■OracleSQLDeveloper口回区)
Fie£&ViewNavigateRunQebugSoyrc®ToolsHelp
5J|Comections硝Reports□>ORCLJ^DTOOeNTS▼[£
3YColumns
好豳*眇」Sort..F«w
BComedions♦Table
BStORCLDFRST.NAMELAST.Export
0gTatotesCoMw)Conment
叵OcOUNTReS
Index
EE2C€PARThOJTS
Storage
0DeeC€NTS
:*理EKTLOYEESStatistics
A圈JOe.HSTORYConMrert
土建JOGSPtivleges
s值LOCATIONSTrRgr
EE3REGIONS
必
远
“
^
^
出
心
3」
间
TABLE»«DSBDtNTSQORXEdtng□13Mof22M
4.该列已经删除。单击OK。
5.右键单击ORCL数据库连接并单击Refresh,以刷新数据库连接。
FOracleSQLDeveloper
FileEditViewNavigateRunDebugSourceToolsHelp
N白・耳・▼•▼耳,
^QCcnnections^9Reports|□>ORCL^DEPENDENTS[dI>曰
ColumnsDataIndexesConstraintsGentsStatistics
豳Y
d确牛X。里Sort...Filter:
三MConnections▲Actions...
H虱ORCLIDFIRSTNAMELASTNAME
臼一
Connect
Disconnect
甲汉DeleteDelete
®
SQLTIus
0Refreshi
lA5
Properties...
—
今RenameConnection
.
固OpenSQLWorksheet
…
固RemoteDebug
固GatherSchemaStatistics
:
回
0-
由
0:-
因
:
卬►I
ORCLEditingQ13Mof22M
6.展开ORCL>Tables0然后选择DEPENDENTS表。
•OracleSQLDeveloper匚叵)区!
FileEditViewNavigateRunDebugSourceToolsHe|P
区以・④•▼•、邛▼
-Ccnnections用Reports>ORCL归DEPENDENTS______________________H
为TColumnsDataIndexesConstraintsGrantsStatisticsCok
才居确Actions...
sConnections▲
虱ORCLColumnNameDataTypeNulls
-Tahle?IDNUMBER(6,0)No
ESCOUNTRIES
FIRST_NAMEVARCHAR2(20)Yes
由SDEPARTMENTS
LAST_NAMEVARCHAR2(25)No
•CPCNDCNT3
BIRTHDATEDATEYes
®冏EMPLOYEES
SSJOB_HISTORYRELATIONVARCHAR2(25)Yes
由@JOBSRELATIVEJDNUMBER(6,0)No
E®蜀LOCATIONS
由QREGIONS
-
B
-Views
Bca
-窗
S
-
申
Procedures
由C3
而
-
3/
-
甲0
由
ca▼I,|泓。|卜|
TABLEHR.DEPENDENTS@ORCLEditingu14Mof22M
•添加表约束
在这一节中,为DEPENDENTS表创立主键和外键约束。执行以下步骤:
1.右键单击DEPENDENTS并选择Edit。
•OracleSQLDeveloper目回区)
FileEditViewNavigateRunDebugSourceToolsHe|P
m曰・3
■Ccnnections□>ORCL冠DEPENDENTS
豳YColumnsData|Inctexes]ConstraintsGrantsStatisticsColl
SQConnections才牙确Actions...
B虱ORCLColumnNameDataTypeNulls
-I旧TablesIDNUMBER(6,0)
国SCOUNTRIES
FIRSTNAMEVARCHAR2(20)
由ODEPARTMENTS
LASTNAMEVARCHAR2(25)
由SDCPCNDCI
华ElEMPLOYEATEDATE
申OJOB.HISTTabfe>ONVARCHAR2(25)
时SJOBS
Export►VEIDNUMBER(6,0)
.分
.@LOCATIO
Column►
…
今OREGIONS
E:-Index►
B-Views
(^aStorage►
E:-Indexes
Statistics►
B:-aua
ProceduresConstraint►
E:-脸
a-aPrivileges►
E:-gTriogftr►
l
B:-▼
Gi
m.m
TABLEHR.DEPENDENTS@ORCLEditingQ13Mof22M
2.单击PrimaryKey选项卡。
EditTable
Schema:
•EPENDENTS
ForeignKeysCheckConstraintsIndexesStorageOptionsDOLJ
ColumnsPrimaryKeyUniqueConstraints
Columns:aCohnnrhSroperties
ID
Name:ID
FIRST_NAME®
LAST_NAMEDatatype:®SimpleCComplex
BIRTHDATE(-----------------
“Type:NUMBER
RELATION
RELATIVEJD
“Precision:6
Scale:
Qefault:
0CannotbeNULL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年认知康复游戏开发师岗位招聘考试试卷及答案
- 2025 九年级道德与法治上册两个一百年奋斗目标课件
- 民航机场消防安全管理指南
- 水利工程设计施工与验收规范
- 保险行业理赔操作规范指南
- 企业质量管理体系建设与实施手册
- 项目进度与风险管理手册
- 建筑工程项目合同管理指南
- 采购管理流程与规范
- 轻工食品生产与质量控制规范
- 液压与气动应用技术(第3版)课件 任务5-2汽车起重机支腿的控制回路的设计与应用
- 2026年湖南现代物流职业技术学院单招职业技能考试题库含答案
- 小学阶段关联词重点归纳
- 华住协议书酒店
- 高标准农田建设工程质量专项整治技术手册
- 海关面试题目解析及答案
- 2025年江西省农村(社区)“多员合一岗”工作人员招聘考试历年参考题库含答案详解(5套)
- (高清版)DB44∕T 1075-2012 《蒸压陶粒混凝土墙板》
- 体育场馆方案汇报
- 2025中国西电集团校园招聘笔试历年参考题库附带答案详解
- 变电站综合自动化课件 二次回路识图
评论
0/150
提交评论