各种Oracle常见操作
1.Oracle SQL Developer 使用1
?
Oracle SQL Developer 是Oracle自帶工具;另一個(gè)常用Oracle工具是第三方的PL/SQL;
進(jìn)入SQL Developer;打開一個(gè)查詢窗口;執(zhí)行一條語句;
查詢窗口頂部一排按鈕;
第一個(gè) 執(zhí)行語句;
第二個(gè) 執(zhí)行腳本;
第三個(gè) 提交;有些情況對數(shù)據(jù)庫的操作要點(diǎn) 提交 ,才生效;
第四個(gè) 回退;
第八個(gè),即最后一個(gè),清除輸入?yún)^(qū)域的內(nèi)容;
?
2.?Oracle SQL Developer 使用2
在查詢窗口執(zhí)行腳本;結(jié)果輸出在下方窗口 腳本輸出 tab;
腳本輸出 窗口,有三個(gè)工具按鈕;
第一個(gè)是 清除 按鈕;
點(diǎn)擊之后清除輸出內(nèi)容;方便下次查看;
?
3.?Oracle SQL Developer 建立連接
?
普通用戶;
系統(tǒng)用戶;
?
4. oracle sqlplus 基本使用
?
?
5.?Oracle SQL Developer 查看數(shù)據(jù)表基本操作
?
oracle 安裝以后,scott用戶自帶4個(gè)示例表;
單擊選中一個(gè)表;在右側(cè)tab中選中 數(shù)據(jù) ,查看一個(gè)表的數(shù)據(jù);
?
6. Oracle查看用戶表空間
?
select default_tablespace from dba_users where username='scott' select * from dba_tablespaces; select username,default_tablespace from user_users; select default_tablespace from dba_users where username='scott' select * from dba_tablespaces; select default_tablespace from dba_users where username='sys' select username,default_tablespace from user_users;?
?
7. Oracle 查看用戶默認(rèn)表空間
?
?
8. Oracle 基本存儲(chǔ)過程
?
?
9. 更改scott密碼
?
更改scott密碼為123456
? ? 以sys用戶登錄;
alter user scott identified by 123456;
?
10. 更改system密碼
?
以sys用戶登錄;
alter user system identified by 123456;
GRANT SYSDBA TO SYSTEM;
?
11.?SQL Developer 位置
?
安裝完成后開始菜單有圖1、2內(nèi)容;
其中 SQL Developer 為操作數(shù)據(jù)庫工具,類似Sql的Management Studio;
?
12. 常見連接查詢
?
--自然連接不顯示含有NULL的值 SELECT E.ENAME, E.SAL, D.DNAME, E.DEPTNOFROM EMP E, DEPT DWHERE E.DEPTNO = D.DEPTNOORDER BY ENAME;--左連接(+)在右面,以左邊的表為準(zhǔn),顯示左邊含有NULL的數(shù)據(jù) SELECT E.ENAME, E.SAL, D.DNAME, E.DEPTNOFROM EMP E, DEPT DWHERE E.DEPTNO = D.DEPTNO(+)ORDER BY ENAME;--右連接(+)在左面,以右邊的表為準(zhǔn),顯示右邊含有NULL的數(shù)據(jù)SELECT E.ENAME, E.SAL, D.DNAME, E.DEPTNOFROM EMP E, DEPT DWHERE E.DEPTNO(+) = D.DEPTNOORDER BY ENAME;--查詢員工的工資等級 SELECT E.ENAME, S.GRADEFROM EMP E, SALGRADE SWHERE S.LOSAL <= E.SALAND E.SAL <= S.HISAL;--查詢沒有員工的部門 SELECT * FROM dept d WHERE NOT EXISTS (SELECT * FROM emp e WHERE e.deptno=d.deptno);?
13. 基本知識點(diǎn)
?
當(dāng)Oracle服務(wù)器啟動(dòng)時(shí),哪種文件不是必須的:歸檔日志文件。
Oracle中,當(dāng)用戶要執(zhí)行SELECT語句時(shí),哪個(gè)進(jìn)程從磁盤獲得用戶需要的數(shù)據(jù):服務(wù)器進(jìn)程。
Oracle中,一個(gè)用戶擁有的所有數(shù)據(jù)庫對象統(tǒng)稱為:模式。
在Oracle中,可用于提取日期時(shí)間類型特定部分的函數(shù)有:EXTRACT,TO_CHAR。
Oracle數(shù)據(jù)庫邏輯結(jié)構(gòu)的組件,從大到小依次是:表空間,段,區(qū),數(shù)據(jù)塊;
Oracle創(chuàng)建用戶時(shí),若未指定表空間,就將 SYSTEM 表空間分配給用戶作為默認(rèn)表空間。
?
14. Oracle輸出語句
?
sqlserver使用print語句進(jìn)行輸出;
oracle使用dbms_output.put_line語句進(jìn)行輸出;
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的各种Oracle常见操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在一个解决方案中用C#测试调用C++ D
- 下一篇: Win32 ASM 简单对话框编程Dem