您的位置:首页 > 数据库 > Oracle

Oracle 學習筆記002-SQL語言分類

2009-09-08 22:11 218 查看
sql語言分類

1 DDL 數據定義語言

-CREATE

-ALTER

-DROP

2 DCL 數據控制語言

-GRANT

-REVOKE

3 DML 數據操作語言

-SELECT

-INESRT

-DELETE

-UPDATE

舉例:

SQL> connect scoot/tiger

connected.

SQL> CREAT TABLE abc(a varchar2(10),b char(10)); 創建一個表

Table created.

SQL> ALTER TABLE abc ADD c number; 增加一個字段

Table altered.

SQL> ALTER TABLE abc DROP COLUMN c; 刪除一個字段

Table altered.

SQL> connect tt/tt11

Connected.

SQL> SELECT * FROM scott.dept; tt用戶沒有select權限

SELECT * FROM scott.dept

*

ERROR at line 1:

ORA-00942: table or view does not exist

SQL> conn scott/tiger

Connected.

SQL> GRANT SELECT ON dept TO tt; 授權tt用戶select scott.dept的權限

Grant succeeded.

SQL> conn tt/tt11

Connected.

SQL> SELECT * FROM scott.dept; 現在tt能select scott.dept表了

** ********* ************* ***

------------------------------------------------

********** ***** *** **** **

SQL> connect scott/tiger

Connected.

SQL> REVOKE SELECT ON dept FROM tt; 收回tt用戶選擇scott.dept的權限,現在tt不能選擇dept表了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: