Oracle-SQL-Developer-使用简要说明_第1页
Oracle-SQL-Developer-使用简要说明_第2页
Oracle-SQL-Developer-使用简要说明_第3页
Oracle-SQL-Developer-使用简要说明_第4页
Oracle-SQL-Developer-使用简要说明_第5页
已阅读5页,还剩86页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论