0.幾種資料庫
微軟 sql server access
瑞典mysql ab公司 mysql
ibm公司 db2
美國sybase公司 sybase
ibm公司 informix
美國oracle公司 oralce
1.開啟 命令列視窗
win+r: 輸入 sqlplus 或者 sqlplusw
2.採用sys 使用者登入
conn / as sysdba
3.顯示當前使用者
show user;
[color=red]4.將查詢的文字匯入到 本地.sql檔案中[/color]
spool d:\ a.sql // 在d:\ 建立乙個 a.sql 的檔案
select * from emp;
spool off; // 寫入上面查詢出來的結果
5.建立乙個使用者 testuser 密碼:m123
create user testuser identified by m123
6.給testuser 賦 登入 許可權 (connect:角色)
grant connect to testuser
7.給testuser 賦 資源 許可權
grant resource to testuser
8.採用 testuser 密碼:m123 登入 資料庫oracle
connect testuser/m123@oracle
9.修改密碼 (需要dba角色 或者 alter user 這個許可權)
//方法一
passw testuser(修改自己的密碼) 然後 輸入: 舊口令,新口令
//方法二
alter user testuser identified by m123
[color=red]10.開啟 .sql 檔案 【例如: 上面 d:a.sql[/color]
@ d:\meili.sql 或 start d:\meili.sql
edit d:\a.sql
12.利用 彈出框 動態賦值 在編寫 sql的時候
select * from emp where ename ='&name';//彈出乙個輸入值框
13.刪除testuser使用者
drop user testuser【cascade】 //如果想刪除的使用者建立了表 那就要用 cascade 級聯刪除的表
[color=red]14.檢視表結構[/color]
desc scott.emp //後面接受表名
15.退出上面的的連線
disc 或者 disconnect
16.退出 sqlplus 或者sqlplusw
exit
17.[color=red]oracle的所有 系統許可權 物件許可權[/color]
select count(*) from system_privilege_map;//所有 系統許可權
select count(*) from table_privilege_map;//所有的物件許可權
[color=red]18.查詢資料的編碼格式[/color]
select userenv('language') from dual // oracle 對於漢字,如果資料庫字元編碼為 gbk 占用2個位元組,如果是utf-8則占用3個位元組。
19.查詢資料庫的名稱
select * from global_name;
[b]20.sqlplusw 清屏 命令是 clear screen; pl/sql ,sqlplus 清屏 是 clear[/b]
Oralce 基礎命令 一
0.幾種資料庫 微軟 sql server access 瑞典mysql ab公司 mysql ibm公司 db2 美國sybase公司 sybase ibm公司 informix 美國oracle公司 oralce 1.開啟 命令列視窗 win r 輸入 sqlplus 或者 sqlplusw 2...
Oralce學習之基礎概念(一)
db name 對乙個資料庫 oracle database 的唯一標識。這種表示對於單個資料庫是足夠的,但是隨著由多個資料庫構成的分布式資料庫的普及,這種命令資料庫的方法給資料庫的管理造成一定的負擔,因為各個資料庫的名字可能一樣,造成管理上的混亂。為了解決這種情況,引入了db domain引數,這...
oralce常用命令
1.系統重啟後,啟動資料庫 su oracle lsnrctl start the nolog option starts sql plus without connecting to a database.sqlplus nolog connect as sysdba startup 或者conn...