




已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄一 .登錄PL/SQL Developer2二 .登錄后的基本設(shè)置32.1 過(guò)濾顯示32.2登錄界面的設(shè)置4三 .基本操作72.1表的基本操作72.1.1 SQL語(yǔ)句建表72.1.2 如何在PLSQL Developer里執(zhí)行SQL語(yǔ)句82.1.3 給表設(shè)置主鍵92.1.4 編輯表的字段122.1.5 輸入條件查詢132.1.6刪除表152.1.7編輯表的數(shù)據(jù)162.2視圖(View)172.2.1概念172.2.2創(chuàng)建視圖182.3其它數(shù)據(jù)庫(kù)對(duì)象182.4數(shù)據(jù)庫(kù)對(duì)象的導(dǎo)出導(dǎo)入182.4.1表的導(dǎo)出182.4.2 Dmp導(dǎo)出參數(shù)介紹222.4.2 表的導(dǎo)入23四 .其它操作261.SQL美化26一 .登錄PL/SQL Developer1.1 登錄PL/SQL Developer(1)登錄4要素a. 用戶名(username)b. 密碼(password)c. 數(shù)據(jù)庫(kù)服務(wù)名(Database)d. 連接身份(Connect as)(2)要素說(shuō)明l 用戶名(username)和密碼(password):即數(shù)據(jù)庫(kù)登錄用戶和登錄密碼,由數(shù)據(jù)庫(kù)管理員提供l 數(shù)據(jù)庫(kù)服務(wù)名(Database):數(shù)據(jù)庫(kù)服務(wù)名可在下拉列表中選擇(由tnsnames.ora文件中描述的名字來(lái)確定),前提是通過(guò)Net Configuration Assistant來(lái)配置,或者直接修改tnsnames.ora文件。l 連接身份(Connect as):若為一般用戶,默認(rèn)為normal即可;若為sys或者system管理員用戶,需要選擇SYSDBA。注:SYSDBA為系統(tǒng)管理員身份,可以進(jìn)行任何操作。1.2 配置數(shù)據(jù)庫(kù)服務(wù)名二 .登錄后的基本設(shè)置2.1 過(guò)濾顯示登錄后,在界面左側(cè)面板數(shù)據(jù)庫(kù)對(duì)象-樹(shù)型結(jié)構(gòu)的上方,有6個(gè)圖標(biāo)。倒數(shù)第二個(gè)為Filters圖標(biāo),點(diǎn)擊它,彈出編輯界面,選擇My objects,保存即可。此設(shè)置可以使數(shù)據(jù)庫(kù)對(duì)象-樹(shù)型結(jié)構(gòu)只顯示屬于自己的對(duì)象。此設(shè)置需要重新登錄才可生效。2.2 登錄界面的設(shè)置對(duì)于登錄界面,可以設(shè)置其記住用戶名與密碼,下次登錄時(shí),只需要選擇用戶名,密碼會(huì)自動(dòng)填充自動(dòng)登錄。進(jìn)入如下界面:在左側(cè)樹(shù)形結(jié)構(gòu)中,選擇“Logon History”,右側(cè)界面選擇“Store history”“Store with password”,后面的“History Size”和“Display Size”大小均為50,最后保存即可。退出重新登錄,設(shè)置方可生效。三 .基本操作2.1 表的基本操作2.1.1 SQL語(yǔ)句建表Create table table1 (field1 fieldtype,field2 fieldtype);例如:創(chuàng)建一個(gè)學(xué)生表student_tab,包括的字段有:學(xué)生ID(StudentID),字符類型,長(zhǎng)度為10;學(xué)生姓名(StudentName),字符類型,長(zhǎng)度為16;學(xué)生性別(StudentSex),字符類型,長(zhǎng)度為2;學(xué)生班級(jí)(StudentClass),字符類型,長(zhǎng)度為10;學(xué)生年齡(StudentAge),數(shù)字類型,長(zhǎng)度為3;SQL語(yǔ)句可以這樣寫: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語(yǔ)句(1)登錄PLSQL Developer;(2)打開(kāi)SQL Window,如圖所示:然后將sql語(yǔ)句粘貼到sql輸入框里。 點(diǎn)擊圖標(biāo)執(zhí)行即可。執(zhí)行完成后,在左側(cè)的數(shù)據(jù)庫(kù)對(duì)象的tables中會(huì)發(fā)現(xiàn)多了student_tab,2.1.3 給表設(shè)置主鍵(1)選中要設(shè)置主鍵的表,點(diǎn)擊右鍵,選擇“Edit”(或“編輯”),會(huì)出現(xiàn)表的信息編輯界面。 點(diǎn)擊“Columns”頁(yè)面,如下圖:假如設(shè)置STUDENTID 為主鍵,則現(xiàn)將此字段設(shè)置為非空,即把Nullable的對(duì)勾去掉。然后點(diǎn)擊“Keys”頁(yè)面,在第一行的Name列輸入主鍵的名字,可以隨意命名,但一般由“prikey”和此表的表名稱組成;例如:Prikey_student_tab;然后需要確定設(shè)置主鍵列的字段名,點(diǎn)擊“Columns”內(nèi)的“”,出現(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)擊中間的圖標(biāo), 會(huì)出現(xiàn)一個(gè)空行,如圖;比如,要查詢DMMS為“機(jī)械干擾測(cè)井”的,則將此信息輸入至字段“DMMS”下的格內(nèi),執(zhí)行查詢(按F8或點(diǎn)擊圖標(biāo))即可,結(jié)果會(huì)在下方顯示,SQL語(yǔ)句也自動(dòng)變?yōu)檎_的SQL。2.1.6刪除表(1) 操作刪除選中表名稱,右鍵菜單,點(diǎn)擊“Drop”,即可。(2) SQL刪除打開(kāi)SQL window,輸入sql語(yǔ)句,執(zhí)行即可。Sql格式:drop table tabname例如:drop table student_tab2.1.7編輯表的數(shù)據(jù)(1) 界面操作選中某個(gè)表,點(diǎn)擊右鍵,選擇“Edit data”(或者“編輯數(shù)據(jù)”),在右側(cè)的SQL輸入窗口中,會(huì)出現(xiàn)如下SQL語(yǔ)句:select t.*, t.rowid from mx_mxb t此SQL語(yǔ)句解析:l mx_mxb t的t是給 mx_mxb 的一個(gè)別名,若后面where條件中需要提取字段的話,只需要輸入t.,字段會(huì)自動(dòng)列出可供選擇。l t.* 的 * 表示查詢了此表的所有字段l t.rowid表示的是記錄在硬盤上的具體物理地址。每一行有對(duì)應(yīng)的rowid,可以理解為每個(gè)人的身份證號(hào)。Sql語(yǔ)句中如果出現(xiàn)了rowid字段,則可以進(jìn)行編輯??梢詫?duì)某行記錄的某字段的內(nèi)容進(jìn)行修改,修改完成后,點(diǎn)擊進(jìn)行確認(rèn),并進(jìn)行commit確認(rèn),即點(diǎn)擊。 (2) SQL語(yǔ)句實(shí)現(xiàn)編輯數(shù)據(jù)l 刪除記錄。Delete from student_tab where studentid=2l 修改記錄。Update student_tab set studentname=李四 where studentid=3l 說(shuō)明:sql語(yǔ)句中的標(biāo)點(diǎn)符號(hào)必須為英文狀態(tài)下的符號(hào),包括空格2.2視圖(View)2.2.1概念l 與表不同,沒(méi)有自己的存儲(chǔ)l Select語(yǔ)句構(gòu)成視圖,查詢出的數(shù)據(jù)均來(lái)自表l 給比較復(fù)雜的sql語(yǔ)句提供一個(gè)簡(jiǎn)單的查詢方式l 亦稱“虛擬表”2.2.2創(chuàng)建視圖Create view student_v as select studentname, studentage from student_tab說(shuō)明:此視圖名稱為student_v,實(shí)現(xiàn)的功能是查詢student_tab表中的2個(gè)字段:studentname和studentage 。以后使用的時(shí)候,可以直接查詢視圖:Select * from student_v2.3其它數(shù)據(jù)庫(kù)對(duì)象l Procedure 存儲(chǔ)過(guò)程l Trigger 觸發(fā)器l Function 函數(shù)l Job 作業(yè)l Sequence 序列等等2.4數(shù)據(jù)庫(kù)對(duì)象的導(dǎo)出導(dǎo)入2.4.1表的導(dǎo)出導(dǎo)出的格式分為3種:dmp,sql,pdel Dmp為oracle自己的導(dǎo)出數(shù)據(jù)格式l Sql為sql語(yǔ)句形式的導(dǎo)出l Pde為PLSQL Developer軟件自己的數(shù)據(jù)格式2.4.1.1 將表導(dǎo)出為oracle的數(shù)據(jù)格式dmp 選中某個(gè)或者多個(gè)表名稱后,點(diǎn)擊右鍵,選擇“Export data”,出現(xiàn)導(dǎo)出界面,選中”O(jiān)racle Export”頁(yè)面。設(shè)置好相應(yīng)參數(shù),可只勾選“Rows”,如上圖所示即可:(Compress,Consistent,Constraints,Grants,Indexs,Rows,Triggers)。在下面4.2章節(jié)會(huì)對(duì)這些參數(shù)進(jìn)行詳細(xì)介紹。點(diǎn)擊Output file后面的圖標(biāo),選擇路徑即可。最后點(diǎn)擊,開(kāi)始導(dǎo)出,根據(jù)路徑可以找到導(dǎo)出的dmp文件。2.4.1.2 將表導(dǎo)出為SQL格式還是導(dǎo)出表的那個(gè)界面,在界面下部,選擇第二個(gè)頁(yè)面,如下圖??梢钥吹接泻芏嗟墓催x框,全都不需要選擇。在Output file后的地址欄中,點(diǎn)擊選擇要存儲(chǔ)sql的路徑,然后點(diǎn)擊按鈕“Export”即可。你可以按照路徑查找剛才導(dǎo)出的sql語(yǔ)句。2.4.1.3 將表導(dǎo)出為pde格式同上,導(dǎo)之前,選擇第三個(gè)頁(yè)面,如下圖。這三個(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)出來(lái)的話,可只選擇Rows,若不選擇,則只導(dǎo)出表的結(jié)構(gòu)。(2) 對(duì)于其它參數(shù),需要的話可以勾選導(dǎo)出,不需要的話,可以不勾選。2.4.2 表的導(dǎo)入點(diǎn)擊工具欄中的“Tools”Import Tables”,出現(xiàn)如下界面;2.4.2.1 導(dǎo)入dmp格式文件上圖中,第一個(gè)頁(yè)面為dmp文件(即oracle導(dǎo)出格式文件)的導(dǎo)入。勾選框中,可以只選擇Rows和Ignore;在Import file 下的路徑框中,選擇要導(dǎo)入的dmp文件。最后,點(diǎn)擊“Import”按鈕即可。參數(shù)介紹:Rows:記錄;若不選擇,則無(wú)法導(dǎo)入記錄;Ignore:出現(xiàn)錯(cuò)誤時(shí)進(jìn)行忽略,繼續(xù)導(dǎo)入;Commit:導(dǎo)入后,進(jìn)行自動(dòng)提交動(dòng)作;Grants:導(dǎo)入表的授權(quán)信息;Indexes:導(dǎo)入表的索引信息;Constraints:導(dǎo)入表的限制信息(例如:主鍵,外鍵)2.4.2.2 導(dǎo)入SQL格式文件l 選擇第二個(gè)頁(yè)面,“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)入過(guò)程的不通。2.4.2.3 導(dǎo)入pde格式文件導(dǎo)入界面中,選擇第三個(gè)頁(yè)面。如下圖。l 在“Import file”下面的編輯框中,選擇要導(dǎo)入的pde文件路徑。點(diǎn)擊“Import”按鈕即可。l 勾選框的內(nèi)容為導(dǎo)入pde之前的操作,勾選框介紹:(1) Drop Tables:若要導(dǎo)入的表在數(shù)據(jù)庫(kù)用戶下已經(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年標(biāo)準(zhǔn)勞動(dòng)合同文本(金融行業(yè)企業(yè)用工)
- 主體工程勞務(wù)分包合同范本2025
- 遼寧省盤錦市大洼區(qū)2021-2022學(xué)年八年級(jí)上學(xué)期期末測(cè)試物理試題【含答案】
- 甘肅省武威市涼州區(qū)金羊、金沙九年制學(xué)校2024-2025學(xué)年七年級(jí)下學(xué)期4月期中生物學(xué)試題(含答案)
- 不銹鋼欄桿安裝合同
- 簡(jiǎn)易個(gè)人汽車租賃協(xié)議
- 滬教牛津版(五四制)五年級(jí)下冊(cè)Unit 3 Story time教學(xué)設(shè)計(jì)
- 初中數(shù)學(xué)簡(jiǎn)單的軸對(duì)稱圖形第3課時(shí)角平分線的性質(zhì) 2024-2025學(xué)年七年級(jí)數(shù)學(xué)下冊(cè)(北師大版2024)
- 第八章第二節(jié)《探究:液體壓強(qiáng)與哪些因素有關(guān)》教案 2024-2025學(xué)年滬科版物理八年級(jí)下學(xué)期
- 人教統(tǒng)編版(必修)中外歷史綱要(上)第3課 秦統(tǒng)一多民族封建國(guó)家的建立教學(xué)設(shè)計(jì)
- 2024年貴州省中考滿分作文《關(guān)鍵時(shí)刻我在這樣做》4
- 2024年社區(qū)工作者考試必考1000題含完整答案(全優(yōu))
- 手衛(wèi)生知識(shí)考核試題題庫(kù)及答案
- 專項(xiàng)突破03四則運(yùn)算實(shí)際問(wèn)題(應(yīng)用題)(8大考點(diǎn))(學(xué)生版)-四年級(jí)數(shù)學(xué)下冊(cè)(人教版)
- 加油站的法規(guī)法律合規(guī)管理
- 2025年江蘇省江寧城建集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年孝感道路運(yùn)輸從業(yè)資格證考試模擬試題
- 學(xué)生急救演練
- 學(xué)生禮儀課件
- 《物流操作流程》課件
- 2023無(wú)人機(jī)系統(tǒng)測(cè)評(píng)規(guī)范
評(píng)論
0/150
提交評(píng)論