oracle基本命令

2021-09-23 22:15:00 字數 1914 閱讀 8047

1、命令列登入:sqlplus scott/tiger

sqlplus scott/[email protected]:1521/orcl

2、開始錄屏spool d:\基本查詢.txt  (執行該語句後oracle會在d盤建立乙個「基本查詢.txt」檔案) 

結束關閉錄屏spool off(如果不執行這句,基本查詢.txt會是乙個空檔案)

4、注釋:--注釋內容 /*注釋內容*/

5、檢視當前使用者:show user;

6、當前使用者下的表:select * from tab;

7、檢視表結構:desc emp

8、 清屏:linux:host clear

windows:host cls

9、檢視行寬:show linesize

10、設定:set linesize 120

11、設定列寬:字串:col ename(列名) for(format)a8(a表示字串,8表示8個字元);

數字:col(column) sal for 9999(9表示一位數字,4個就表示4位)

12、在資料字典中檢視日期格式:

select * from v$nls_parameters(資料字典表);

13、修改日期格式:

alter session|system set nls_date_format='yyyy-mm-dd';

14、設定一頁顯示記錄數:

set pagesize 20

mysql:select now();

oracle:select sysdate form dual;

16、count另一種寫法:select count(distinct deptno) from emp;

17、設定格式:break on deptno skip 2

取消格式:break on null

18、sqlplus有乙個給sql語句計時的功能,開啟語句:

set timing on(off)

19、建立臨時表:create global temporary table ****

20、執行指令碼:@+檔案路徑+檔名

@h:\testdelete.sql

21、關閉回顯資訊:set feedback off

22、刪除表記錄兩種方式:

delete from 表名 where 刪除條件

truncate table

23、管理員命令列登入:sqlplus sys/root as sysdba

24、**站

檢視**站:show recyclebin

清空**站:purge recyclebin

不經過**站直接刪除:drop table tablename purge;

閃回刪除:操作**站:flashback table tablename to before drop

25、授權

sys使用者給scott使用者建立檢視的許可權:grant create view to scott;

sys給scott查詢hr下employees表的許可權:grant select on hr.employees to scott;

sys使用者給scott建立同義詞的許可權:grant create synonym to scott;

26、sql的執行計畫:

生成執行計畫:explain plan for select * from emp where deptno=10;

列印執行計畫:select * from table(dbms_xplan.display);

判斷哪個執行計畫好,看cpu的使用率

27、oracle輸出開關是預設關閉的

開啟:set serveroutput on

28、desc + 程式包:可以檢視程式包的結構

desc dbms_output

oracle基本命令

1 describe查詢表結構 describe xuesheng 名稱 空值 型別 id number 38 xing ming varchar2 25 yu wen number shu xue number 2 select 列名稱 from 表名稱 select from xuesheng ...

oracle基本命令

sqlplus 鏈結oracle資料庫 sqlplus as sysdba 1 檢視當前的資料庫檔案一般都是放在 select name from v datafile 2 建立表空間 create tablespace 表空間名 datafile 對應的檔名 size 大小 3 建立使用者 cre...

Oracle基本命令

1.create user username identified by password 建使用者名稱和密碼oracle oracle 2.grant connect,resource,dba to username 授權 grant connect,resource,dba,sysdba to ...