Oracle常用的SQL語句

2021-08-19 11:49:35 字數 1233 閱讀 1026

1、資料庫的操作

1)建立資料庫

語法:create  database dbname;

2)刪除資料庫

語法:drop   database  dbname;

2、建立資料庫使用者

oracle內部有兩個建好的使用者:system和sys。使用者可直接登入到system使用者以建立其他使用者,system是系統使用者,許可權最高。

1)建立乙個使用者

語法:create user使用者名稱identity by'密碼';

eg:create user test@'%'  identified by 'test1';

2)更改使用者

語法:alter user 使用者名稱identified by 口令[改變的口令];

3)刪除使用者

語法:drop user

使用者名稱;

例: drop user test1;

若使用者擁有物件,則不能直接刪除,指定關鍵字cascade,可刪除使用者所有的物件,然後再刪除使用者。

語法:drop  user 使用者名稱 cascade;    例: drop user test1 cascade;

4)給使用者賦予許可權

常用系統預定義角色 

-》connect:臨時使用者 

-》resource:更為可靠和正式的使用者 

-》dba:資料庫管理員角色,擁有管理資料庫的最高許可權

語法:grantprivileges(許可權) or role(角色)to使用者名稱;

例:把connect 、 resource 角色授予使用者dashan

grant

connect, resource to dashan;

5)撤銷使用者許可權

語法:revokeprivileges(許可權) or role(角色)from使用者名稱;

例:revoke connect, resource from test;

oracle常用sql語句

1.解鎖oracle使用者下某個使用者 以內建的scott使用者為例 sql conn as sysdba sql alter user scott account unlock identified by tiger 解釋 首先要切換到sysdba使用者下,否則會提示 許可權不足 error at...

oracle常用SQL語句

最近專案中用到,現記錄一下 新增主鍵 alter table shop spec detail add constraint spec detail id primary key id 新增索引 create index spec detail id on shop spec detail id 給...

Oracle常用SQL語句

今天接到乙個新任務 任務的主要內容簡單點說就是乙個下拉框,乙個查詢條件,乙個 table 顯示。當聽完的時候感覺真的是很簡單,這樣的事情也並非沒有做過。但是當靜下心來仔細分析需求,則會發現其與眾不同之處。1 下拉框中顯示的是我們整個模組的表名稱 2 查詢條件初步設想是根據時間查詢 3 table 第...