系統環境:
1、操作系統:Windows 2000
2、數據庫: Oracle 8i R2 (8.1.6) for NT 企業版
3、安裝路徑:C:\ORACLE
說明:
默認安裝完Oracle后,初學者應該了解的一些SQL語句
1、連接
SQL*Plus system/manager
2、顯示當前連接用戶
SQL> show user
3、查看系統擁有哪些用戶
SQL> select * from all_users;
4、新建用戶并授權
SQL> create user a identified by a;(默認建在SYSTEM表空間下)
SQL> grant connect,resource to a;
5、連接到新用戶
SQL> conn a/a
6、查詢當前用戶下所有對象
SQL> select * from tab;
7、建立第一個表
SQL> create table a(a number);
8、查詢表結構
SQL> desc a
9、插入新記錄
SQL> insert into a values(1);
10、查詢記錄
SQL> select * from a;
11、更改記錄
SQL> update a set a=2;
12、刪除記錄
SQL> delete from a;
13、回滾
SQL> roll;
SQL> rollback;
14、提交
SQL> commit;
?
軟件環境:
1、Windows 98 第二版
2、Oracle數據庫版本為:Personal Oracle7 Release 7.3.4.0.0
3、Oracle安裝路徑為:C:\ORAWIN95
命令列表:
假設當前執行命令為:select * from tab;
(a)ppend 添加文本到緩沖區當前行尾 a? order by tname 結果:select * from tab order by tname;
(注:a后面跟2個空格)
(c)hange/old/new 在當前行用新的文本替換舊的文本 c/*/tname 結果:select tname from tab;
(c)hange/text 從當前行刪除文本 c/tab 結果:select tname from ;
del 刪除當前行
del n 刪除第n行
(i)nput 文本 在當前行之后添加一行
(l)ist 顯示緩沖區中所有行
(l)ist n 顯示緩沖區中第 n 行
(l)ist m n 顯示緩沖區中 m 到 n 行
run 執行當前緩沖區的命令
/ 執行當前緩沖區的命令
r 執行當前緩沖區的命令
@文件名 運行調入內存的sql文件,如:
SQL> edit s<回車>
如果當前目錄下不存在s.sql文件,則系統自動生成s.sql文件,
在其中輸入“select * from tab;”,存盤退出。
SQL> @s<回車>
系統會自動查詢當前用戶下的所有表、視圖、同義詞。
@@文件名 在.sql文件中調用令一個.sql文件時使用
save 文件名 將緩沖區的命令以文件方式存盤,缺省文件擴展名為.sql
get 文件名 調入存盤的sql文件
start 文件名 運行調入內存的sql文件
spool 文件名 把這之后的各種操作及執行結果“假脫機”即存盤到磁盤文件上,默認文件擴展名為.lst
spool 顯示當前的“假脫機”狀態
spool off 停止輸出
例:
SQL> spool a
SQL> spool
正假脫機到 A.LST
SQL> spool off
SQL> spool
當前無假脫機
exit 退出SQL*PLUS
desc 表名 顯示表的結構
show user 顯示當前連接用戶
show error 顯示錯誤
show all 顯示所有68個系統變量值
edit 打開默認編輯器,Windows系統中默認是notepad.exe,把緩沖區中最后一條SQL語句調入afiedt.buf文件中進行編輯
edit 文件名 把當前目錄中指定的.sql文件調入編輯器進行編輯
clear screen 清空當前屏幕顯示