![PLSQL developer操作入門級_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/8031dc32-c1e2-44d7-8bd5-79c20377591a/8031dc32-c1e2-44d7-8bd5-79c20377591a1.gif)
![PLSQL developer操作入門級_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/8031dc32-c1e2-44d7-8bd5-79c20377591a/8031dc32-c1e2-44d7-8bd5-79c20377591a2.gif)
![PLSQL developer操作入門級_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/8031dc32-c1e2-44d7-8bd5-79c20377591a/8031dc32-c1e2-44d7-8bd5-79c20377591a3.gif)
![PLSQL developer操作入門級_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/8031dc32-c1e2-44d7-8bd5-79c20377591a/8031dc32-c1e2-44d7-8bd5-79c20377591a4.gif)
![PLSQL developer操作入門級_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/8031dc32-c1e2-44d7-8bd5-79c20377591a/8031dc32-c1e2-44d7-8bd5-79c20377591a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、目錄一 .登錄PL/SQL Developer2二 .登錄后的基本設(shè)置32.1 過濾顯示32.2登錄界面的設(shè)置4三 .基本操作72.1表的基本操作72.1.1 SQL語句建表72.1.2 如何在PLSQL Developer里執(zhí)行SQL語句82.1.3 給表設(shè)置主鍵92.1.4 編輯表的字段122.1.5 輸入條件查詢13刪除表15編輯表的數(shù)據(jù)162.2視圖(View)17概念17創(chuàng)建視圖182.3其它數(shù)據(jù)庫對象182.4數(shù)據(jù)庫對象的導(dǎo)出導(dǎo)入18表的導(dǎo)出182.4.2 Dmp導(dǎo)出參數(shù)介紹222.4.2 表的導(dǎo)入23四 .其它操作261.SQL美化26一 .登錄PL/SQL Developer1
2、.1 登錄PL/SQL Developer(1)登錄4要素a. 用戶名(username)b. 密碼(password)c. 數(shù)據(jù)庫服務(wù)名(Database)d. 連接身份(Connect as)(2)要素說明l 用戶名(username)和密碼(password):即數(shù)據(jù)庫登錄用戶和登錄密碼,由數(shù)據(jù)庫管理員提供l 數(shù)據(jù)庫服務(wù)名(Database):數(shù)據(jù)庫服務(wù)名可在下拉列表中選擇(由tnsnames.ora文件中描述的名字來確定),前提是通過Net Configuration Assistant來配置,或者直接修改tnsnames.ora文件。l 連接身份(Connect as):若為一般用戶
3、,默認(rèn)為normal即可;若為sys或者system管理員用戶,需要選擇SYSDBA。注:SYSDBA為系統(tǒng)管理員身份,可以進(jìn)行任何操作。1.2 配置數(shù)據(jù)庫服務(wù)名二 .登錄后的基本設(shè)置2.1 過濾顯示登錄后,在界面左側(cè)面板數(shù)據(jù)庫對象-樹型結(jié)構(gòu)的上方,有6個(gè)圖標(biāo)。倒數(shù)第二個(gè)為Filters圖標(biāo),點(diǎn)擊它,彈出編輯界面,選擇My objects,保存即可。此設(shè)置可以使數(shù)據(jù)庫對象-樹型結(jié)構(gòu)只顯示屬于自己的對象。此設(shè)置需要重新登錄才可生效。2.2 登錄界面的設(shè)置對于登錄界面,可以設(shè)置其記住用戶名與密碼,下次登錄時(shí),只需要選擇用戶名,密碼會(huì)自動(dòng)填充自動(dòng)登錄。進(jìn)入如下界面:在左側(cè)樹形結(jié)構(gòu)中,選擇“Logon
4、 History”,右側(cè)界面選擇“Store history”“Store with password”,后面的“History Size”和“Display Size”大小均為50,最后保存即可。退出重新登錄,設(shè)置方可生效。三 .基本操作2.1 表的基本操作2.1.1 SQL語句建表Create table table1 (field1 fieldtype,field2 fieldtype);例如:創(chuàng)建一個(gè)學(xué)生表student_tab,包括的字段有:學(xué)生ID(StudentID),字符類型,長度為10;學(xué)生姓名(StudentName),字符類型,長度為16;學(xué)生性別(StudentSex)
5、,字符類型,長度為2;學(xué)生班級(StudentClass),字符類型,長度為10;學(xué)生年齡(StudentAge),數(shù)字類型,長度為3;SQL語句可以這樣寫:Create table student_tab(StudentID varchar2(10),StudentName varchar2(16),StudentSex varchar2(2),StudentClass varchar2(10),StudentAge number(3)2.1.2 如何在PLSQL Developer里執(zhí)行SQL語句(1)登錄PLSQL Developer;(2)打開SQL Window,如圖所示:然后將sq
6、l語句粘貼到sql輸入框里。 點(diǎn)擊圖標(biāo)執(zhí)行即可。執(zhí)行完成后,在左側(cè)的數(shù)據(jù)庫對象的tables中會(huì)發(fā)現(xiàn)多了student_tab,2.1.3 給表設(shè)置主鍵(1)選中要設(shè)置主鍵的表,點(diǎn)擊右鍵,選擇“Edit”(或“編輯”),會(huì)出現(xiàn)表的信息編輯界面。 點(diǎn)擊“Columns”頁面,如下圖:假如設(shè)置STUDENTID 為主鍵,則現(xiàn)將此字段設(shè)置為非空,即把Nullable的對勾去掉。然后點(diǎn)擊“Keys”頁面,在第一行的Name列輸入主鍵的名字,可以隨意命名,但一般由“prikey”和此表的表名稱組成;例如:Prikey_student_tab;然后需要確定設(shè)置主鍵列的字段名,點(diǎn)擊“Columns”內(nèi)的“”
7、,出現(xiàn)選擇字段的界面,選中字段studentid,點(diǎn)擊,字段即到了右邊的Key columns中。點(diǎn)擊OK即可。最后需要點(diǎn)擊最下方的“Apply”方可生效。2.1.4 編輯表的字段(1)刪除某個(gè)字段進(jìn)入到表的字段編輯界面,如下圖:選中某個(gè)字段,點(diǎn)擊右側(cè)的,此字段即被刪除。點(diǎn)擊最下方的“Apply”生效即可。(2)增加字段進(jìn)入到表的字段編輯界面,如下圖:點(diǎn)擊右側(cè)的后,出現(xiàn)空行,輸入字段名稱和字段類型,并設(shè)置是否非空。點(diǎn)擊最下方的“Apply”生效即可。2.1.5 輸入條件查詢(1)用PL/SQL自帶工具查詢首先,選中表名稱后,點(diǎn)右鍵選擇“Query data”,右側(cè)出現(xiàn)表的查詢界面。點(diǎn)擊中間的圖
8、標(biāo), 會(huì)出現(xiàn)一個(gè)空行,如圖;比如,要查詢DMMS為“機(jī)械干擾測井”的,則將此信息輸入至字段“DMMS”下的格內(nèi),執(zhí)行查詢(按F8或點(diǎn)擊圖標(biāo))即可,結(jié)果會(huì)在下方顯示,SQL語句也自動(dòng)變?yōu)檎_的SQL。刪除表(1) 操作刪除選中表名稱,右鍵菜單,點(diǎn)擊“Drop”,即可。(2) SQL刪除打開SQL window,輸入sql語句,執(zhí)行即可。Sql格式:drop table tabname例如:drop table student_tab編輯表的數(shù)據(jù)(1) 界面操作選中某個(gè)表,點(diǎn)擊右鍵,選擇“Edit data”(或者“編輯數(shù)據(jù)”),在右側(cè)的SQL輸入窗口中,會(huì)出現(xiàn)如下SQL語句:select t.*
9、, t.rowid from mx_mxb t此SQL語句解析:l mx_mxb t的t是給 mx_mxb 的一個(gè)別名,若后面where條件中需要提取字段的話,只需要輸入t.,字段會(huì)自動(dòng)列出可供選擇。l t.* 的 * 表示查詢了此表的所有字段l t.rowid表示的是記錄在硬盤上的具體物理地址。每一行有對應(yīng)的rowid,可以理解為每個(gè)人的身份證號。Sql語句中如果出現(xiàn)了rowid字段,則可以進(jìn)行編輯??梢詫δ承杏涗浀哪匙侄蔚膬?nèi)容進(jìn)行修改,修改完成后,點(diǎn)擊進(jìn)行確認(rèn),并進(jìn)行commit確認(rèn),即點(diǎn)擊。 (2) SQL語句實(shí)現(xiàn)編輯數(shù)據(jù)l 刪除記錄。Delete from student_tab wh
10、ere studentid=2l 修改記錄。Update student_tab set studentname=李四 where studentid=3l 說明:sql語句中的標(biāo)點(diǎn)符號必須為英文狀態(tài)下的符號,包括空格2.2視圖(View)概念l 與表不同,沒有自己的存儲(chǔ)l Select語句構(gòu)成視圖,查詢出的數(shù)據(jù)均來自表l 給比較復(fù)雜的sql語句提供一個(gè)簡單的查詢方式l 亦稱“虛擬表”創(chuàng)建視圖Create view student_v as select studentname, studentage from student_tab說明:此視圖名稱為student_v,實(shí)現(xiàn)的功能是查詢stu
11、dent_tab表中的2個(gè)字段:studentname和studentage 。以后使用的時(shí)候,可以直接查詢視圖:Select * from student_v2.3其它數(shù)據(jù)庫對象l Procedure 存儲(chǔ)過程l Trigger 觸發(fā)器l Function 函數(shù)l Job 作業(yè)l Sequence 序列等等2.4數(shù)據(jù)庫對象的導(dǎo)出導(dǎo)入2.4.1表的導(dǎo)出導(dǎo)出的格式分為3種:dmp,sql,pdel Dmp為oracle自己的導(dǎo)出數(shù)據(jù)格式l Sql為sql語句形式的導(dǎo)出l Pde為PLSQL Developer軟件自己的數(shù)據(jù)格式2.4.1.1 將表導(dǎo)出為oracle的數(shù)據(jù)格式dmp 選中某個(gè)或者多
12、個(gè)表名稱后,點(diǎn)擊右鍵,選擇“Export data”,出現(xiàn)導(dǎo)出界面,選中”O(jiān)racle Export”頁面。設(shè)置好相應(yīng)參數(shù),可只勾選“Rows”,如上圖所示即可:(Compress,Consistent,Constraints,Grants,Indexs,Rows,Triggers)。在下面4.2章節(jié)會(huì)對這些參數(shù)進(jìn)行詳細(xì)介紹。點(diǎn)擊Output file后面的圖標(biāo),選擇路徑即可。最后點(diǎn)擊,開始導(dǎo)出,根據(jù)路徑可以找到導(dǎo)出的dmp文件。2.4.1.2 將表導(dǎo)出為SQL格式還是導(dǎo)出表的那個(gè)界面,在界面下部,選擇第二個(gè)頁面,如下圖??梢钥吹接泻芏嗟墓催x框,全都不需要選擇。在Output file后的地址
13、欄中,點(diǎn)擊選擇要存儲(chǔ)sql的路徑,然后點(diǎn)擊按鈕“Export”即可。你可以按照路徑查找剛才導(dǎo)出的sql語句。2.4.1.3 將表導(dǎo)出為pde格式同上,導(dǎo)之前,選擇第三個(gè)頁面,如下圖。這三個(gè)勾選框也都不需要勾選。在Output file后的地址欄中,點(diǎn)擊選擇要存儲(chǔ)pde文件的路徑,然后點(diǎn)擊按鈕“Export”即可。你可以按照路徑查找剛才導(dǎo)出的pde文件。2.4.2 Dmp導(dǎo)出參數(shù)介紹Compress:壓縮數(shù)據(jù)Constraints:與表相關(guān)的約束Grants:與表相關(guān)的授權(quán)Indexes:建立的索引Rows:所有記錄Triggers:與表相關(guān)的觸發(fā)器(1) 若要只把記錄導(dǎo)出來的話,可只選擇Row
14、s,若不選擇,則只導(dǎo)出表的結(jié)構(gòu)。(2) 對于其它參數(shù),需要的話可以勾選導(dǎo)出,不需要的話,可以不勾選。2.4.2 表的導(dǎo)入點(diǎn)擊工具欄中的“Tools”à”Import Tables”,出現(xiàn)如下界面;2.4.2.1 導(dǎo)入dmp格式文件上圖中,第一個(gè)頁面為dmp文件(即oracle導(dǎo)出格式文件)的導(dǎo)入。勾選框中,可以只選擇Rows和Ignore;在Import file 下的路徑框中,選擇要導(dǎo)入的dmp文件。最后,點(diǎn)擊“Import”按鈕即可。參數(shù)介紹:Rows:記錄;若不選擇,則無法導(dǎo)入記錄;Ignore:出現(xiàn)錯(cuò)誤時(shí)進(jìn)行忽略,繼續(xù)導(dǎo)入;Commit:導(dǎo)入后,進(jìn)行自動(dòng)提交動(dòng)作;Grants
15、:導(dǎo)入表的授權(quán)信息;Indexes:導(dǎo)入表的索引信息;Constraints:導(dǎo)入表的限制信息(例如:主鍵,外鍵)2.4.2.2 導(dǎo)入SQL格式文件l 選擇第二個(gè)頁面,“Use Command Window”和“Use SQL*Plus兩個(gè)選項(xiàng)任選一個(gè)即可,都可以進(jìn)行導(dǎo)入,但界面有所差異。l 在“Import file”下面編輯框中,選擇要導(dǎo)入的Sql格式文件。l 點(diǎn)擊“Import”按鈕即可??梢苑謩e嘗試一下2個(gè)選項(xiàng),體會(huì)一下導(dǎo)入過程的不通。2.4.2.3 導(dǎo)入pde格式文件導(dǎo)入界面中,選擇第三個(gè)頁面。如下圖。l 在“Import file”下面的編輯框中,選擇要導(dǎo)入的pde文件路徑。點(diǎn)擊“Import”按鈕即可。l 勾選框的內(nèi)容為導(dǎo)入pde之前的操作,勾選框介紹:(1) Drop Tables:若要導(dǎo)入的表在數(shù)據(jù)庫用戶下已經(jīng)存在,則先刪掉此表;(2) Create Tables:在導(dǎo)入pde之前先將導(dǎo)入的表創(chuàng)建好;(3) Truncate tables:將要導(dǎo)入的表中記錄全部清空,刪除后,記錄不可恢復(fù);(4) Delete tables:刪除表中所有記錄,可以恢復(fù);(5) Disable triggers:禁用所有的觸發(fā)器(6) Disable foreign key constraints:禁用外鍵四 .其它操作1. SQL美化
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年別墅建設(shè)合同范例
- 2025年農(nóng)村道路安全改善工程合同
- 2025年企業(yè)食堂經(jīng)營承包合同
- 2025年二手車交易雙方性權(quán)益保障協(xié)議書
- 2025年醫(yī)療康復(fù)人才交流策劃協(xié)議
- 2025年交通供電檢測裝備項(xiàng)目申請報(bào)告
- 2025年二手房產(chǎn)交易合同額外補(bǔ)充協(xié)議
- 2025年海洋臺站儀器項(xiàng)目提案報(bào)告
- 2025年度學(xué)生權(quán)益保障協(xié)議書
- 2025年太陽能熱電站交易合同模板
- 6年級英語奧數(shù)題及答案
- 銷售黃金法則ABC三角溝通法則
- 清潔度標(biāo)準(zhǔn)、測試及過程控制
- 灘坑水電站水生生物增殖放流站工程(B區(qū))施工組織設(shè)計(jì)
- 質(zhì)量成本分析和核算ppt課件
- 醫(yī)院患者個(gè)人信息修正管理規(guī)定
- 取水隧洞爆破設(shè)計(jì)
- Q∕GDW 12100-2021 電力物聯(lián)網(wǎng)感知層技術(shù)導(dǎo)則
- 泥漿不落地處理工程設(shè)備
- 部編版三年級下冊語文第一單元教材解讀PPT課件
- 【2022】154號文附件一:《江蘇省建設(shè)工程費(fèi)用定額》(2022年)營改增后調(diào)整內(nèi)容[10頁]
評論
0/150
提交評論