版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录
—.登录PL/SQLDeveloper..................................................................................................................2
二.登录后的基本设置.......................................................3
2.1过滤显示..............................................................3
2.2登录界面的设置.......................................................4
三.基本操作.................................................................7
2.1表的基本操作........................................................7
2.1.1SQL语句建表......................................................7
2.1.2如何在PL\SQLDeveloper里执行SQL语句...........................8
2.1.3给表设置主键.....................................................9
2.1.4编辑表的字段....................................................12
2.1.5输入条件查询....................................................13
2.1.6删除表............................................................15
2.1.7编辑表的数据.....................................................16
2.2视图(View).....................................................................................................................17
2.2.1概念..............................................................17
2.2.2创建视图..........................................................18
2.3其它数据库对象.......................................................18
2.4数据库对象的导出'导入................................................18
2.4.1表的导出.........................................................18
2.4.2Dmp导出参数介绍...............................................22
2.4.2表的导入........................................................23
四.其它操作................................................................26
1.SQL美化.............................................................26
—・登录PL/SQLDeveloper
1.1登录PL/SQLDeveloper
⑴登录4要素
a.用户名(username)
b.密码(password)
c.数据库服务名(Database)
d.连接身份(Connectas)
⑵要素说明
・用户名(username)和密码(password):即数据库登录用户和登录密码,由数
据库管理员提供
•数据库服务名(Database):数据库服务名可在下拉列表中选择(由
tnsnames.ora文件中描述的名字来确定),前提是通过NetConfiguration
Assistant来配置,或者直接修改tnsnames.ora文件。
口成与Q!土YCSJ.161V
YimUvsUpdate二)融居七拓
EA】phiI
f73ttoiseS'/K
>
彳Or«<l«-Or诙。•艾“p:icgc。E«vcl*p<T«nt
・
程孑9雷
OracleInslaLlaGciiPreiucts匚untie"3Mg9d妹is’M"Tools>MAdwintstr«(ienAssistantferMuds
=档Q)>0。声也1三方控件的昌安茨包arjrizcMsHcnaM?a<ksPLatobyqCcx.fijniror.kzzzzt4nt
*3Tid*stcn»Em虹iri”H”IN”QuickTc*irs文l*(r*deAssistant
也直③如
G)粕星会软件Ixts^x4ted.M>HCCH£1c”二Inter^riseN«M^erCordhwraUo口A:
后
户
.二7»n«ilg*01-HTT?ServerT.ocfileGuilder
中
®“iXUY8入tertTiKMsycfC4nscleNih◊二。」BCAluiALztr
书劲句支瘠如r3Studio2adx«DeTinctMicTiKetCanfijiT*tionAccict
曰—HAiokeRead«r8
Kn冬Shc-rTcJ.\>rcclcS>rc92>1z^2
"JNicr0scft.Mil?otShep4.0
•连接身份(Connectas):若为一般用户,默认为normal即可;若为sys或
者system管理员用户,需要选择SYSDBAo注:SYSDBA为系统管理员身份,
可以进行任何操作。
1.2配置数据库服务名
二.登录后的基本设置
2.1过滤显示
登录后,在界面左侧面板数据库对象-树型结构的上方,有6个图标。倒数
第二个为Filters图标,点击它,弹出编辑界面,选择Myobjects,保存即可。
此设置可以使数据库对象-树型结构只显示属于自己的对象。
此设置需要重新登录才可生效。
2.2登录界面的设置
对于登录界面,可以设置其记住用户名与密区,下次登录时,只需要选择用
户名,密码会自动填充自动登录。
5PL/SQLDevelopercjsyseYCSJ_161
FileProjectEditSessionDebugToolsMacroDocumentsReportsWindowHelp
|Preferences...
•K0▼
-
xiConfigurePlugIns...
e❖=«44.ConfigureTools...
ConfigureDocuments...
Myobjects
ConfigureReports..
_|Recentobfects
Macro►
£□Recyclebin
_|Functions3Browser
ProceduresBrowserFolders..
Q]Packages
BrowserFilters..
~lPackagebodies
TemplateList
1Types
・•••WinHftwT.iT
进入如下界面:
在左侧树形结构中,选择“LogonHistoryM,右侧界面选择"Storehistory"'Store
withpassword",后面的"HistorySize”和uDisplaySizen大小均为50,最后保存
即可。
退出重新登录,设置方可生效。
三.基本操作
2.1表的基本操作
2.1.1SQL语句建表
Createtabletablel(fieldlfieldtype,field2fieldtype);
例如:创建一个学生表student_tab,
包括的字段有:
学生ID(StudentID),字符类型,长度为10;
学生姓名(StudentNajne),字符类型,长度为16;
学生性别(StudentSex),字符类型,长度为2;
学生班级(StudentClass),字符类型,长度为10;
学生年龄(StudentAge),数字类型,长度为3;
SQL语句可以这样写:
Createtablestudent_tab
(
StudentIDvarchar2(10),
StudentNamevarchar2(16),
StudentSexvarchar2(2),
StudentClassvarchar2(10),
StudentAgenumber(3)
)
2.1.2如何在PL\SQLDeveloper里执行SQL语句
(1)登录PL\SQLDeveloper;
(2)打开SQLWindow,如图所示:
然后将sql语句粘贴到sql输入框里。
NPL/SQLDeveloperytsjdytnjk
FileprojectEditSessionDebugToolsMicroDocumentsKepcrtsYin
-K注▼El
点击图标签执行即可。
执行完成后,在左侧的数据库对象的tables中会发现多了studenttab,
一!
4;□
Jobs
由□
…Queues
白
甲
Queuetables
白
甲
Libraries
剪
口
Directories
白
自
.Tables
.国
.£STUDENT.TAB
白
国
OViews
Materializedviews
a--口
*Sequences
2.1.3给表设置主键
(1)选中要设置主键的表,点击右键,选择“Edit”(或“编辑”),
会出现表的信息编辑界面。
^阳引面CclumntMCeycWCha人嘴ln<te>e*HRZegs
LJRoaooUtab。
OwnerIEST
Warrinq:thiswilldeletealdata,
Nan-eSTUDENTJABHgjec^,andfcregnkejreferences
Staaje
IablocpaceVTSJCJ
旃血而^
Clintcr
Name旧
DuatonOroanizabon
TerrporaryFtejeiveov*$orconimtHeapIndex
二emtnort匕
点击“Columns”页面,如下图:
ImGenerali@0ColumnsK可$||Checks]!"^Indexes.Privileges
TypeownerName
3NameTypeNullableDefaultStorageComments
卜ISTUDENTID^ARCHAR2(10]▼
STUDENTNAME^ARCHAR2(1G)▼
STUDENTSEXVARCHAR20▼
STUDENTCWSS^ARCHAR2(10)▼
STUDENTAGENUMBER⑶♦
*▼・・・
假如设置STUDENTTD为主键,则现将此字段设置为非空,即把
Nullable的对勾去掉。
司General画ColumnsMKeysMChecks喝
TypeownerName
NameTypeNullableDefault
然后点击“Keys”页面,
|国General,E!DColurnn$|3K型|MCheck.喟Indexes口触Privileges|
NameIlype1ColumnsEnabledIRefe(i
米▼...・I
在第一行的Name列输入主键的名字,可以随意命名,但一般由
"prikey”和此表的表名称组成;例如:Prikeystudenttab;
琴1General网ColumnsSKeysSChecks嘴IndexesIfPrivileges
NameTypeColumnsEnebled
卜prikeystudenttabPrimary▼・・・P
▼
米—~vr
然后需要确定设置主键列的字段名,点击“Columns"内的“…”,
出现选择字段的界面,选中字段studentid,点击国,字段即到了右
边的Keycolumns中。
NameITypeColumnsEnabledReferencing加
►Prikey_student_tabPumary▼・・•歹
*▼...
点击OK即可。最后需要点击最下方的“Apply”方可生效。
ApplyRefreshCloseHelpQuery...
2.1.4编辑表的字段
(1)删除某个字段
进入到表的字段编辑界面,如下图:
/General回ColumnsMKeysWChecks喝IndexesIIPrivileges
TypeownerName
NameTypeComments.
STUDENTIDVARCHAR2(10),r
►STUDENTNAMEVARCHAR2(1S)□II--------------------1・
STUDENTSEXVARCHAR2(2)▼
STUDENTCLASSVARCHAR2(10),
STUDENTAGENUMBER⑶,
米.
选中某个字段,点击右侧的一,此字段即被删除。点击最下方的“Apply”
生效即可。
(2)增加字段
进入到表的字段编辑界面,如下图:
图GeneralI回Columns[MKeys够Check$嘴lndexe?liPrivileges
Typeowner
NameTypeNullableDefault!StorageComment?
STUDENTIDVARCHAR2(10)▼r
卜STUDENTNAME1VARCHAR2(1G)□aII
STUDENTSEXVAHUHAH2(2J・
STUDENTCLASSVARCHAR2(10)▼P
STUDENTAGENUMBER网▼
某.•••
点击右侧的♦后,出现空行,输入字段名称和字段类型,并设置是
否非空。点击最下方的“Apply”生效即可。
2.1.5输入条件查询
⑴用PL/SQL自带工具查询
首先,选中表名称后,点右键选择"Querydata”,右侧出现表的查
询界面。
INCEPTDBMS_Metad4ta.
LOAD.?
Querydata
LOAD.F
Editdata
MX_CLI
MXCZIExportdata
MXDY
AddtoFolder
MX_FLDM_PG
MXFlnv
"SQLVindov-ffoloct,fro*asfIdat
口itpjSUlixi:r
H•»!••<?<.fruai»x_ei血t
邸•⑨号芟M晶城2占11・
FLOWIDMXD-LID:<DXHnxMDMMS
201LU1<GUU;4C1L1^2cna:n«-4U^iEi52.oicman如用WE151玩版手找啊并
2.C1C0126U07421E152?1026-40^-=-52.01CD1261407397E151205…机械故札WF
32.5BI26I4W4Z1E15201(UIS4OT21E152.01(Biai407397E151?11-田子不力伏耳
42C1CD1;6U074?IE15?^1(D126-40^21El52.01D01261407M7E1E1?12-电子并区二咛
52.C1C0126U074Z1E1527107126qOYE52.01CD13GB0WE151?14申千千料顼井
T20lLD1;fiU0;4?1E152CnO264072lEl5201C0126U07397E151215…电子助■用过齐
72.C1C01I6U074Z1E1526gl264OT21E152.0lCOiai<07397E151ZIG…噂子分二
6j2010)12G140?4G1E162CHttn3;'4072nEi52「10012G1C(P99?E151217田不濡总
92.C1C0126140742272-E-52.01CD126K07397E151221.•生水恢复
2£2,010)IZ6I4074Z2E152m(Dl26WT21E152.01C01261407337E151C笄篇词《不力0版
•12CirO17fiUn7422Ein2010312s•40721El5201D0126U07397E151制开开温云
_..LJil.bUU/X^Elb2S0J1而W721E152.01CD126H07397E151刘开并压力
T7201LD1;GU07422E152CH(DI35,4O721E152.01C012S1407396E1511U12新开发注
•4,)rimi*cwrcir)riR)in-rnrKiurn—it女4
14IO/I:trfeztedn0,031»c:ndjmoeI
点击中间的图标M,
select*£ramt
田I▼身¥§M
会出现一个空行,如图;
select*from匕
田!▼■刊闽/畲春口写
|FLDM」D|MXID|FL」D|XDXH|FLDM|DMM3|S
比如,要查询DMMS为“机械干扰测井”的,则将此信息输入至字
段“DMMS”下的格内,执行查询(按F8或点击图标姿)即可,结
果会在下方显示,SQL语句也自动变为正确的SQLo
SQLOutputStatsties
select-*from1dmt
wheiredxoms=,机械干扰侧井,
FLDMJDMXJDFL_IDXDXH|FLDMDMMSSJFLD
2.0r00126140721E15
►12.01OOI26140?421E152.0100-261407397E151204"机械干扰测油
22.01003280802111E152.0100328080191E152.01003280801988E152204••机械干扰测井
2.1.6删除表
(1)操作删除
选中表名称,右键菜单,点击“Drop”,即可。
q
।ypes
i
TypebEdit
n
TriggerRename
1
rJavascDrop
一Jobs
"Browse
IQueues
Recompilereferencingobjects
nQueue
UbrarieDBMSMetadata
-rJ
lDirecto
TQuerydata
ITables
Eiit
出EHD
Exportdata
THD
it田
INC
EAidtofolder
+LOJ
4ILOAD_ALEL06DETAIl
」MVnICNTMQR
(2)SQL删除
打开SQLwindow,输入sql语句,执行即可。
Sql格式:droptabletabname
例如:droptablestudenttab
2.1.7编辑表的数据
(1)界面操作
选中某个表,点击右键,选择“Editdata”(或者“编辑数据”),
一
F三
国n
rn「MX_FLC
T「
田T
n—MX_FL匚Querydata
3nr「
n=MX_FL匚
Tr―Editdata
田
n二
lMXJGJExportdata
由T
Tr
gI=—MX_JGJ
田T
ln=MXMSAddtofolder
y_
田nT
l二
BMXM:
固
T三
m
fMX_MXB_PG
三
田T
nT
y二MX_SJZD
田n:
fn:MX_SJZD_PG
fn一
fT二
iIMX_USERIP
p三
Evcn
在右侧的SQL输入窗口中,会出现如下SQL语句:
selectt.*,t.rowidfrommx_mxbt
ZTAll
MKBID_MKJD|ZQD
2uiWJi2t14J/3/4t15zuiuii^i4u?ziEi52:uTjU12b14U.JntiF
22.01001261437374E152010C12614O721E152.01001261407311E15
22010012E1437373E152010012G1W721E152010012K1A07311E15
42.010012G1437373E15201001^140721£152.01001261407911E15
52.01001261437373E15201OCT2S140721E152.01301261407311E15
此SQL语句解析:
•mx_mxbt的t是给mx_mxb的一个别名,若后面where条件中需
要提取字段的话,只需要输入七,字段会自动列出可供选择C
•t.*的*表示查询了此表的所有字段
•t.rowid表示的是记录在硬盘上的具体物理地址。每一行有对应
的rowid,可以理解为每个人的身份证号。
Sql语句中如果出现了rowid字段,则可以进行编辑。可以对某
行记录的某字段的内容进行修改,修改完成后,点击/进行确认,
并进行commit确认,即点击.。
(2)SQL语句实现编辑数据
•删除记录。Deletefromstudent_tabwherestudentid=2
・修改记录。Updatestudenttabsetstudentname='李四'
wherestudentid=3
•说明:sql语句中的标点符号必须为英文状态下的符号,包
括空格
2.2视图(View)
2.2.1概念
•与表不同,没有自己的存储
•Select语句构成视图,查询出的数据均来自表
•给比较复杂的sql语句提供一个简单的查询方式
•亦称“虚拟表”
2.2.2创建视图
Createviewstudent_vas
selectstudentname,studentagefromstudent_tab
说明:此视图名称为student_v,实现的功能是查询student_tab
表中的2个字段:studentname和studentage。
以后使用的时候,可以直接查询视图:
Select*fromstudent_v
2.3其它数据库对象
•Procedure存储过程
•Trigger触发器
•Function函数
•Job作业
•Sequence序列
寺寻
2.4数据库对象的导出、导入
2.4.1表的导出
导出的格式分为3种:dmp,sql,pde
•Dmp为oracle自己的导出数据格式
•Sql为sql语句形式的导出
•Pde为PL\SQLDeveloper软件自己的数据格式
2.4.1.1将表导出为oracle的数据格式dmp
选中某个或者多个表名称后,点击右键,选择“Exportdata”,
出现导出界面,选中"OracleExportw页面。
NaneIlypeConpted
DM5.TAGLETABLE2010-9-11214754
DM5.TDPIC7ABLE2D10-8-1121.4754
DM^_VIFW7ARIF2010-8.11214754
DM3_VIEW2OLUMNTABLE2010-0-1121.47.55
",7ABLE2010^-11214755
FJM01ADLE2010-3-1121.4755
FW100lABLt2010-8-1121:4755
FW101TABLE201031121:47:55
F3102lABLt2D10-8-1121:4755
FW103TABLE2010-91121:4755
FLA11lABLt2D10-8-1121:4753
F512TABLE2010-31121:475,
FS131ABLE201031121:4751
FU5147ABLE2010-8-1121:4757
FLA14_ITABLE2010^1121:4757
FLA15_____TABLE2010^-11214757
FLA15167ABLE2D10-8-1121:4757
FLAU7ARIF201O-Q.11214757
LaVC♦一▲—・L1f・V〜f-r
Ofocbi>poftSQLInsertsPL"SQLDevelcper
11Corrproce匚GrsbBuftorsee(KBJ
口ConNdmt匚Indpw”40
1Con祈冷inkpRowWhereclause
□DirectTriooers
Exp”ExecuUbe
e\aace\oiay2\tin让KKLxtau
OutpjUiieD\xirken\xkMdt>5.drnp由[Expoit
设置好相应参数,可只勾选“Rows”,如上图所示即可:
(Compress,Consistent,Constraints,Grants,Indexs,Rows,Trigge
rs)o在下面4.2章节会对这些参数进行详细介绍。
点击Outputfile后面的图标倒,选择路径即可。最后点击
,开始导出,根据路径可以找到导出的dmp文件。
2.4.1.2将表导出为SQL格式
还是导出表的那个界面,在界面下部,选择第二个页面,如下图。
ExportTables
Name
AU7OFILL7AB1UELEI2010-B-1B13321S
HODYCH【ABLE2010-8-1613^57
HDZZ01T/iBLE2D10816133220
IUCEPTriLELOGTMLE20109-16133220
LOAD_nLCLOGTMLE2D10-B-16133221
LOiD_FILELOGDEFAIL“ELE2010-8-16133221
hOCCLIFNFMSG2010-8-16133222
MXCZRZ2310-8-16133222
MXJLDM2310816133224
MXrLDMPG2010916133225
MX_FLD'i2010-8-1613^25
MX_FLD'iFG2010-B-16133226
M>^.irjc_DDO2010-D-1G133220
N(x_.iR.JC_znnB?010-8-16133226
MXMSGDETAIL2010.8-16133226
MX_MXB2010816133226
MXMXDPGTABLE2010916133227
▼AFMLfACVAVCCCCf
GradeExpoitSQLPUSQLDeveloper||Lag-
IDroptables□Di<abetorsgrkeyccr&tranls
"1熊豆莪国运□Induce"ague
-1IrunccUstiesInducepiivlecus
_]DolotorocordcCamitevery
ZJDisableIrggers
Whoeclause
Oubut(lcCSDccurcrt^ord$clincsSAdrihsntj'^面,应!|Exwit;
ExportirieIxblex.Done
可以看到有很多的勾选框,全都不需要选择。
在Outputfile后的地址栏中,点击选择要存储sql的路径,然后点
击按钮“Export”即可。
你可以按照路径查找刚才导出的sql语句。
2.4.1.3将表导出为pde格式
同上,导之前,选择第三个页面,如下图。
OracleExportSQLInsert?Log
Whereclause
□Compressfile
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会议组织与管理工作制度
- 2026年温岭市司法局招录备考题库及参考答案详解一套
- 2026年郑州经开区致远中学招聘教师备考题库完整参考答案详解
- 2026年陆川县滩面镇卫生院公开招聘编外人员备考题库及一套完整答案详解
- 中学学生食堂食品安全管理制度
- 2026年望牛墩镇实验小学招聘办公室工作人员一名备考题库及1套完整答案详解
- 养老院内部保卫制度
- 企业员工培训与职业发展路径制度
- 交通违法行为举报奖励制度
- 华中科技大学同济医学院附属协和医院2026年临床科室医疗岗位招聘备考题库及答案详解一套
- T∕ZZB 0146-2016 重载有砟轨道混凝土岔枕
- 地理7下期末试题及答案
- (二检)厦门市2025届高中毕业班第二次质量检测历史试卷
- 呼吸内科一科一品一特色护理
- 结婚函调报告表
- CJJT164-2011 盾构隧道管片质量检测技术标准
- 倒档变速叉工序卡
- SYT 6968-2021 油气输送管道工程水平定向钻穿越设计规范-PDF解密
- GB/T 43824-2024村镇供水工程技术规范
- 心力衰竭药物治疗的经济评估与成本效益分析
- QA出货检验日报表
评论
0/150
提交评论