SQL靈活的授權機制
數據庫管理員:
擁有所有對象的所有權限
根據實際情況不同的權限授予不同的用戶
用戶:
擁有自己建立的對象的全部的操作權限
可以使用GRANT,把權限授予其他用戶
被授權的用戶
如果具有“繼續授權”的許可,可以把獲得的權限再授予其他用戶
所有授予出去的權力在必要時又都可用REVOKE語句收回
CREATE USER語句格式說明
只有系統的超級用戶才有權創建一個新的數據庫用戶
新創建的數據庫用戶有三種權限:CONNECT、RESOURCE和DBA
1.如沒有指定創建的新用戶的權限,默認該用戶擁有CONNECT權限。擁有CONNECT權限的用戶不能創建新用戶,不能創建模式,也 ? ?不能創建基本表,只能登錄數據庫
新創建的數據庫用戶有三種權限:CONNECT、RESOURCE和DBA
1.如沒有指定創建的新用戶的權限,默認該用戶擁有CONNECT權限。擁有CONNECT權限的用戶不能創建新用戶,不能創建模式,也 ? ?不能創建基本表,只能登錄數據庫
2.擁有RESOURCE權限的用戶能創建基本表和視圖,成為所創建對象的屬主。但不能創建模式,不能創建新的用戶
3.擁有DBA權限的用戶是系統中的超級用戶,可以創建新的用戶、創建模式、創建基本表和視圖等;DBA擁有對所有數據庫對象的存取權限,還可以把這些權限授予一般用戶.
3.擁有DBA權限的用戶是系統中的超級用戶,可以創建新的用戶、創建模式、創建基本表和視圖等;DBA擁有對所有數據庫對象的存取權限,還可以把這些權限授予一般用戶.