PLSQL安裝與使用圖文教程
一、PLSQL下載與安裝
1.PLSQL下載
PLSQL是Oracle數(shù)據(jù)庫(kù)客戶端連接工具
下載地址是Registered download PL/SQL Developer - Allround Automations
選擇相應(yīng)版本,點(diǎn)擊Download
本人下載12.0.0.7版本的PLSQL,一般不推薦下載最新的
2.Oracle Instant Client下載
使用plsql連接oracle的時(shí)候是需要本地先安裝oracle客戶端,英文名就是Oracle Instant Client。
官方下載地址:Oracle Instant Client Downloads
點(diǎn)擊相應(yīng)下載連接
oracle官方下載是需要登錄的,需要先注冊(cè)個(gè)賬號(hào)。
選擇Version 12.2.0.1.0下的 instantclient-basic-windows.x64-12.2.0.1.0.zip,下載好之后解壓出來就好啦。
不同的version一般對(duì)應(yīng)不同的oracle數(shù)據(jù)庫(kù)版本,需要查詢oracle版本:
第一步:打開cmd窗口,在命令提示符下輸入sqlplus / as sysdba,并按下回車鍵。
第二步:執(zhí)行以下sql:select * from v$version
3.PLSQL安裝
解壓后文件夾里直接雙擊plsql如下圖安裝文件,默認(rèn)安裝完成即可
安裝完成后,雙擊如下圖plsql啟動(dòng)圖標(biāo)
會(huì)打開如下圖登錄框,直接點(diǎn)擊 Cancel 按鈕
即可打開如下圖plsql的主界面,不同版本主界面稍有不同,功能按鈕位置不完全相似,但是所有功能都可以找到
在菜單欄找到Configure下的Preferences,有的版本Preferences是在Tools下。
打開Preferences配置界面后,打開Connection相關(guān)配置項(xiàng),可以找到Oracle Home主目錄和OCI library 兩個(gè)配置項(xiàng),如下圖
找到oracle instant client 解壓后的根目錄,設(shè)置到Oracle Home配置項(xiàng)中;根目錄下oci.dll的完整路徑設(shè)置到OCI library 配置項(xiàng)中
配置好后,點(diǎn)Apply應(yīng)用,再打開配置頁(yè)面,即可看到兩個(gè)配置項(xiàng)前的方塊圖標(biāo)變?yōu)榫G色,即為配置成功。
關(guān)閉plsql,重新啟動(dòng)plsql,即可登錄連接數(shù)據(jù)庫(kù)了。
4.配置語言包
情況一:下載的PLSQL版本帶語言包
雙擊chinese.exe之后,選擇 PLSQL的安裝目錄,剛剛你安裝目錄選的哪里,這里就填那里的地址。后面點(diǎn)那個(gè)三角符號(hào)就好了,設(shè)置好后,重新打開PLSQL,就已經(jīng)是中文界面了;
情況二:下載的PLSQL版本沒有帶語言包
PLSQL主頁(yè)——> 首選項(xiàng)(Preferences)——> 用戶界面(User Interface )下的——>Appearance——>Language——>選擇Chinese.lang.
關(guān)掉PLSQL重新打開就好啦!
二、PLSQL使用
1. PLSQL連接數(shù)據(jù)庫(kù)
在登錄框的database項(xiàng)中直接配置oracle連接地址,再填寫用戶名和密碼點(diǎn)擊OK即可登錄
登錄成功后,打開plsql主界面,主界面會(huì)顯示當(dāng)前連接信息就,即登錄成功
2. PLSQL執(zhí)行SQL語句
成功登錄plsql后,點(diǎn)擊右上角的新建菜單(不同版本此按鈕位置可能不完全一致),然后選擇 SQL窗口
即可打開如下SQL編輯框,在此對(duì)話框中輸入sql,輸入完sql后,按F8快捷鍵或者點(diǎn)擊綠色三角符號(hào)即可執(zhí)行當(dāng)前編輯框中的所有sql,如果選中部分sql,則按F8后只執(zhí)行選中的SQL。
數(shù)據(jù)庫(kù)表都放在左側(cè)的Tables里面
3.PLSQL查看標(biāo)字段及建表語句
在SQL Window編輯框中,按住ctrl按鈕,鼠標(biāo)指向具體的表名,此表名就會(huì)變成可點(diǎn)擊狀態(tài)
這時(shí)候點(diǎn)擊表名,就可以到表信息界面,點(diǎn)擊列就可以看到查看表字段
頁(yè)面的右下角的查看SQL 按鈕可以查看表的建表語句:
4.中文亂碼,查詢出來的結(jié)果是“???”
配置環(huán)境變量。配完后再查就沒問題了。
配置步驟:
1)“系統(tǒng)變量”中新建環(huán)境變量,變量名為:NLS_LANG 變量值為:AMERICAN_AMERICA.ZHS16GBK
2)"系統(tǒng)變量"中再新建一個(gè)環(huán)境變量,變名為:LANG 變量值為:zh_CN.GBK
3)重啟PLSQL,如果不管用,需要重啟電腦。
5.界面字體大小顏色、背景顏色等調(diào)整
5.1界面字體調(diào)整
點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng),跳出新頁(yè)面,點(diǎn)擊用戶界面下的字體
點(diǎn)擊選擇即可跳轉(zhuǎn)到字體調(diào)整頁(yè)面,網(wǎng)格頁(yè)面可以調(diào)整表格字體,編輯器可以跳轉(zhuǎn)SQL編輯器字體
選擇字體后,點(diǎn)擊確定即可調(diào)整好字體
5.2界面背景顏色調(diào)整
點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng)->點(diǎn)擊字體->點(diǎn)擊背景即可調(diào)整相應(yīng)背景顏色
5.3調(diào)整表格樣式
點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng)->點(diǎn)擊窗口類型下的SQL窗口->在右側(cè)即可選擇表格樣式,選后點(diǎn)擊確認(rèn)即可
5.4SQL文本顏色調(diào)整
點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng)->點(diǎn)擊用戶界面下的編輯器->在語法高亮顯示可以調(diào)整關(guān)鍵字,注釋,字符串等樣式->設(shè)置樣式完后點(diǎn)擊確定即可
6.代碼提示設(shè)置
點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng)->點(diǎn)擊用戶界面下的代碼助手->右側(cè)勾選上自動(dòng)激活,點(diǎn)擊確認(rèn)即可
7.快捷鍵
7.1設(shè)置快捷鍵
點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng)->點(diǎn)擊用戶界面下的按鍵配置->右側(cè)配置后點(diǎn)擊確認(rèn)即可,可添加如下內(nèi)容
新建sql窗口:ctrl+shift+s
新建命令窗口:ctrl+shift+c
新建測(cè)試窗口:ctrl+shift+t
PL/SQL Developer美化器:ctrl+shift+f
重做:ctrl+shift+z
撤銷:ctrl+z
清除:ctrl+d(慎用,不可恢復(fù),俺是禁用哦O(∩_∩)O~)
選中所有:ctrl+a
縮進(jìn):tab
取消縮進(jìn):shift+tab
大寫:ctrl+shift+x
小寫:ctrl+shift+y
注釋:ctrl+h
取消注釋:ctrl+m
查找:ctrl+f
顯示表結(jié)構(gòu):ctrl+鼠標(biāo)懸停在表名上
模板列表:shift+alt+r
窗口列表:ctrl+w
7.2查看執(zhí)行計(jì)劃
選中需要分析的SQL語句,然后點(diǎn)擊工具欄的Explain plan按鈕(即執(zhí)行計(jì)劃),或者直接按F5
作用:這個(gè)主要用于分析SQL語句執(zhí)行效率,分析表的結(jié)構(gòu),便于為sql調(diào)優(yōu)提供直觀依據(jù);
7.3自動(dòng)替換設(shè)置
快捷輸入SQL語句;例如輸入s,按下空格,自動(dòng)替換成SELECT;
點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng)->點(diǎn)擊用戶界面下的編輯器->自動(dòng)替換點(diǎn)擊編輯->選擇下列第一步設(shè)置的目錄
1)建立一個(gè)文本文件shortcuts.txt,并復(fù)制如下內(nèi)容:
i=INSERT
u=UPDATE
s=SELECT
f=FROM
w=WHERE
o=ORDER BY
d=DELETE
df=DELETE FROM
sf=SELECT * FROM
sc=SELECT COUNT(*) FROM
sfu=SELECT * FROM FOR UPDATE
cor=CREATE OR REPLACE
p=PROCEDURE
fn=FUNCTION
t=TIGGER
v=VIEW
sso=SET serveroutput ON;
文件另存到PL/SQL Developer的安裝路徑下的~/PlugIns目錄下
2)點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng)->點(diǎn)擊用戶界面下的編輯器->自動(dòng)替換點(diǎn)擊已啟用->瀏覽文件選中之前創(chuàng)建的shortcuts.txt,點(diǎn)擊確認(rèn)。
3)重啟PL/SQL Developer,在sql窗口中輸入s+空格,sc+空格做測(cè)試。
注意:shortcuts.txt不可刪除掉,否則快捷鍵無法用
8.記住登錄歷史設(shè)置
每次登錄都不需要再輸口令了,勾選使用密碼存儲(chǔ)。再次登錄的時(shí)候你就可以直接選擇數(shù)據(jù)庫(kù)。
點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng)->點(diǎn)擊登陸歷史->勾選上使用密碼儲(chǔ)存,點(diǎn)擊確認(rèn)即可
9.設(shè)置自動(dòng)提交事務(wù)
點(diǎn)擊上方的配置->點(diǎn)擊首選項(xiàng)->點(diǎn)擊窗口類型下的SQL窗口->勾選上自動(dòng)提交SQL,點(diǎn)擊確認(rèn)即可
10.PLSQL導(dǎo)出
10.1只導(dǎo)出表結(jié)構(gòu)
方式一:點(diǎn)擊工具->點(diǎn)擊導(dǎo)出表->選中導(dǎo)出的表->選擇當(dāng)前用戶->選擇Oracle導(dǎo)出->設(shè)置where子句限制導(dǎo)出的數(shù)據(jù)->選擇導(dǎo)出可執(zhí)行文件(exp.exe)->輸出文件設(shè)置導(dǎo)出文件路徑->點(diǎn)擊導(dǎo)出
除去where子句即可導(dǎo)出表數(shù)據(jù)
方式二:點(diǎn)擊工具->點(diǎn)擊導(dǎo)出用戶對(duì)象->選中表格->輸出文件中選擇路徑->點(diǎn)擊導(dǎo)出
10.2.導(dǎo)出查詢數(shù)據(jù)
執(zhí)行sql語句后,點(diǎn)擊如下標(biāo)識(shí)->選擇SQL文件->文件名命名->點(diǎn)擊保存
10.3導(dǎo)出整個(gè)表
點(diǎn)擊工具->點(diǎn)擊導(dǎo)出表->選中導(dǎo)出的表->選擇當(dāng)前用戶->選擇SQL插入->勾選上創(chuàng)建表格->選擇路徑->點(diǎn)擊導(dǎo)出
用pl/sql developer導(dǎo)出表的數(shù)據(jù)時(shí)有三種方式:Oracle導(dǎo)出,Sql 插入,PL/SQL Developer
區(qū)別:
第一種(Oracle 導(dǎo)出)是導(dǎo)出為.dmp的文件格式,.dmp文件是二進(jìn)制的,可以跨平臺(tái),還能包含權(quán)限,效率也很不錯(cuò),用得最為廣泛 。
第二種(Sql 插入)是導(dǎo)出為.sql的文件格式
第三種(PL/SQL Developer)是導(dǎo)出為.pde的文件格式
注:導(dǎo)出部分?jǐn)?shù)據(jù),可以使用條件來限制: where rownum <= 10000
11.導(dǎo)入表
點(diǎn)擊工具->點(diǎn)擊導(dǎo)入表->選擇SQL插入->導(dǎo)入文件中選擇導(dǎo)入的sql文件->點(diǎn)擊導(dǎo)入
到此這篇關(guān)于PLSQL安裝與使用教程的文章就介紹到這了,更多相關(guān)PLSQL安裝與使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PLSQL一些常用知識(shí)點(diǎn)梳理總結(jié)
這篇文章主要為大家介紹了PLSQL一些常用的知識(shí)點(diǎn)梳理總結(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05rman恢復(fù)方案和oracle異機(jī)恢復(fù)
這篇文章主要介紹了rman恢復(fù)方案和oracle異機(jī)恢復(fù),需要的朋友可以參考下2014-03-03oracle中if/else的三種實(shí)現(xiàn)方式詳解
本文給大家介紹了oracle中if/else的三種實(shí)現(xiàn)方式及注意事項(xiàng),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-10-10SQL?Developer遷移第三方數(shù)據(jù)庫(kù)單表到Oracle的全過程
這篇文章主要介紹了SQL?Developer遷移第三方數(shù)據(jù)庫(kù)單表到Oracle的全過程,文章通過圖文結(jié)合的方式給大家講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2024-06-06Oracle中實(shí)現(xiàn)刪除重復(fù)數(shù)據(jù)只保留一條
這篇文章主要介紹了Oracle中實(shí)現(xiàn)刪除重復(fù)數(shù)據(jù)只保留一條,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02Oracle查詢表空間大小及每個(gè)表所占空間的大小語句示例
Oracle表空間大小的查看方法應(yīng)該是我們都需要掌握的知識(shí),下面這篇文章主要給大家介紹了關(guān)于Oracle查詢表空間大小及每個(gè)表所占空間的大小語句的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12