導航:首頁 > 數據處理 > 資料庫有哪些許可權

資料庫有哪些許可權

發布時間:2022-04-21 22:49:11

⑴ 什麼是許可權用戶訪問資料庫有哪些許可權

許可權 是指為了保證職責的有效履行,任職者必須具備的,對某事項進行決策的范圍和程度。它常常用「具有批准……事項的許可權」來進行表達。例如,具有批准預算外5000元以內的禮品費支出的許可權。
只有在需要讓某些登錄用戶具有不同的訪問許可權時,該構造塊才是必需的。如果您只是要求用戶登錄,則不需要存儲訪問許可權。

如果您需要讓某些登錄用戶具有不同的訪問許可權,請確保用戶資料庫表格包含一個特定的列,該列指定每個用戶的訪問許可權(「來賓」、「用戶」、「管理員」等)。每個用戶的訪問許可權應該由站點管理員在資料庫中輸入。

在大多數資料庫應用程序中,每當新建一個記錄時,可以將一個列設置為默認值。將該默認值設置為站點上最常用的訪問許可權(例如「來賓」);然後手動更改例外的情況(例如,將「來賓」更改為「管理員」)。用戶現在即可訪問所有管理員頁。

確保資料庫中的每個用戶都具有單一的訪問許可權(例如「來賓」或「管理員」),而不是多項許可權(例如「用戶、管理員」)。如果要為您的頁設置多項訪問許可權(例如,所有來賓和管理員都可以查看該頁),則在頁級別(而不是在資料庫級別)設置這些許可權。

⑵ Oracle資料庫面試題 用戶的許可權都有哪些

系統許可權: 允許用戶執行特定的資料庫動作,如創建表、創建索引、連接實例等(對用戶而言)
對象許可權: 允許用戶操縱一些特定的對象,如讀取視圖,可更新某些列、執行存儲過程等(是針對表或視圖而言的)
1.系統許可權
超過一百多種有效的許可權(SELECT * FROM SYSTEM_PRIVILEGE_MAP查)
資料庫管理員具有高級許可權以完成管理任務,例如:
–創建新用戶
–刪除用戶
–刪除表
–備份表
系統許可權分類:
DBA: 擁有全部特權,是系統最高許可權,只有DBA才可以創建資料庫結構。
RESOURCE:擁有Resource許可權的用戶只可以創建實體,不可以創建資料庫結構。
CONNECT:擁有Connect許可權的用戶只可以登錄Oracle,不可以創建實體,不可以創建資料庫結構。
對於普通用戶:授予connect, resource許可權。
對於DBA管理用戶:授予connect,resource, dba許可權。
a.常用的系統許可權:
CREATE SESSION 創建會話
CREATE SEQUENCE 創建序列
CREATE SYNONYM 創建同名對象
CREATE TABLE 在用戶模式中創建表
CREATE ANY TABLE 在任何模式中創建表
DROP TABLE 在用戶模式中刪除表
DROP ANY TABLE 在任何模式中刪除表
CREATE PROCEDURE 創建存儲過程
EXECUTE ANY PROCEDURE 執行任何模式的存儲過程
CREATE USER 創建用戶
DROP USER 刪除用戶
CREATE VIEW 創建視圖
2.對象許可權
不同的對象具有不同的對象許可權
對象的擁有者擁有所有許可權
對象的擁有者可以向外分配許可權
ORACLE一共有種對象許可權
對象許可權 表 視圖 序列 過程
修改(alter) √ √
刪除(delete) √ √
執行(execute) √
索引(index) √
插入(insert) √ √
關聯(references) √ √
選擇(select) √ √ √
更新(update) √ √

⑶ 用戶訪問資料庫的許可權有哪幾種

用戶在具有了訪問資料庫的許可權之後,就可以授予其訪問資料庫對象的許可權了。可授予對象的許可權包括以下幾種:
�8�5 �8�5 SELECT
允許用戶對表或視圖發出SELECT語句。
�8�5 �8�5 INSERT
允許用戶對表或視圖發出INSERT語句。
�8�5 �8�5 UPDATE
允許用戶對表或視圖發出UPDATE語句。
�8�5 �8�5 DELETE
允許用戶對表或視圖發出DELETE語句。
�8�5 �8�5 EXECUTE
允許用戶對存儲過程發出EXECUTE語句。

⑷ 如何設置資料庫的許可權

1、首先用管理員進入資料庫級中的安全性,點擊登錄名,點擊新建登錄名。



⑸ oracle資料庫用戶給哪些許可權

一般最高許可權需要connect,resource,dba這三個即可。

語句:
grant connect,resource,dba to 用戶;

許可權說明:

dba:擁有全部特權,是系統最高許可權,只有DBA才可以創建資料庫結構。
resource:擁有Resource許可權的用戶只可以創建實體,不可以創建資料庫結構。
connect:擁有Connect許可權的用戶只可以登錄Oracle,不可以創建實體,不可以創建資料庫結構。

⑹ MySQL的許可權有哪些

MySQL的許可權有哪些?
一.許可權表
mysql資料庫中的3個許可權表:user
、db、
host
許可權表的存取過程是:
1)先從user表中的host、
user、
password這3個欄位中判斷連接的IP、用戶名、密碼是否存在表中,存在則通過身份驗證;
2)通過許可權驗證,進行許可權分配時,按照useràdbàtables_privàcolumns_priv的順序進行分配。即先檢查全局許可權表user,如果user中對應的許可權為Y,則此用戶對所有資料庫的許可權都為Y,將不再檢查db,
tables_priv,columns_priv;如果為N,則到db表中檢查此用戶對應的具體資料庫,並得到db中為Y的許可權;如果db中為N,則檢查tables_priv中此資料庫對應的具體表,取得表中的許可權Y,以此類推。
二.MySQL各種許可權(共27個)
(以下操作都是以root身份登陸進行grant授權,以p1@localhost身份登陸執行各種命令。)
1.
usage
連接(登陸)許可權,建立一個用戶,就會自動授予其usage許可權(默認授予)。
mysql>
grant
usage
on
*.*
to
『p1′@』localhost』
identified
by
『123′;
該許可權只能用於資料庫登陸,不能執行任何操作;且usage許可權不能被回收,也即REVOKE用戶並不能刪除用戶。
2.
select
必須有select的許可權,才可以使用select
table
mysql>
grant
select
on
pyt.*
to
『p1′@』localhost』;
mysql>
select
*
from
shop;
3.
create
必須有create的許可權,才可以使用create
table
mysql>
grant
create
on
pyt.*
to
『p1′@』localhost』;
4.
create
routine
必須具有create
routine的許可權,才可以使用{create
|alter|drop}
{procere|function}
mysql>
grant
create
routine
on
pyt.*
to
『p1′@』localhost』;
當授予create
routine時,自動授予EXECUTE,
ALTER
ROUTINE許可權給它的創建者:
mysql>
show
grants
for
『p1′@』localhost』;
+—————————————————————————+
Grants
for
p1@localhost
+————————————————————————–+
|
GRANT
USAGE
ON
*.*
TO
『p1′@』localhost』
IDENTIFIED
BY
PASSWORD
『*′
|
|
GRANT
SELECT,
CREATE,
CREATE
ROUTINE
ON
`pyt`.*
TO
『p1′@』localhost』|
|
GRANT
EXECUTE,
ALTER
ROUTINE
ON
PROCEDURE
`pyt`.`pro_shop1`
TO
『p1′@』localhost』
|
+————————————————————————————-+
5.
create
temporary
tables(注意這里是tabl

⑺ 資料庫中的操作許可權

db_owner 擁有資料庫的所有許可
db_securityadmin 能建立架構、更改角色
db_accessadmin 能添加或刪除用戶、組或成員
db_backupoperator 能備份資料庫
db_datareader 能從資料庫表中讀數據
db_datawriter 能修改資料庫表中的數據
db_ddladmin 能添加、修改或刪除資料庫對象
db_denydatareader 不能從資料庫表中讀數據
db_denydatawriter 不能修改資料庫表中的數據
Public 維護默認的許可權

⑻ 資料庫中用戶許可權的種類有哪些

①對象許可權 作用:決定用戶對資料庫對象所執行的操作,包括用戶對資料庫中的表、視圖、列或存儲過程等對象的操作許可權
②語句許可權 作用:決定用戶能否操作資料庫和創建資料庫對象
③隱含許可權 作用:控制那些只能由預定義系統角色的成員或資料庫對象所有者執行的活動。

閱讀全文

與資料庫有哪些許可權相關的資料

熱點內容
淮北二手房交易多少套 瀏覽:987
王者榮耀數據和賬戶哪個可刪 瀏覽:124
南寧有哪些二手貨車交易市場 瀏覽:810
投資人的信息怎麼找 瀏覽:642
邯鄲復興綜合農貿市場怎麼樣 瀏覽:676
如何在手機上代理社保簽到 瀏覽:121
登機牌選號哪個小程序 瀏覽:988
如何做小米產品銷售員 瀏覽:367
持卡人交易確認函是什麼 瀏覽:472
一級代理需要什麼資料 瀏覽:530
黃金交易後怎麼盈利 瀏覽:612
靜態代理商有哪些 瀏覽:684
如何刪除nvidia控制面板的程序設置 瀏覽:46
水產交易中心在哪裡 瀏覽:651
市場上的山葯是什麼樣子的 瀏覽:876
什麼是交易量化 瀏覽:297
dnf安裝包里哪個是啟動程序 瀏覽:474
打魚技術怎麼學 瀏覽:529
習水縣有哪些市場 瀏覽:671
吉事辦個人信息如何更改 瀏覽:797