授權語法sql

一.使用者的建立與使用

在管理員登入後可建立使用者

--建立qfplan使用者
-create user qfplan identified by qfplan;

--使用者基本許可權授權
grant create session, connect ,resource to qfplan;

--給使用者設定密碼
alter user qfplan identified by 123456;

--表操作授權
grant select,update,insert,delete on emp to qfplan;

--建立同義詞
 CREATE SYNONYM employee FOR system.emp;

--授權同義詞
grant select on employee to qfplan;

--查詢資料庫中的所有使用者

nvl(int,數值)
對數字型: NVL(comm,0);

對字元型 NVL( TO_CHAR(comm), 'No Commission')

對日期型 NVL(hiredate,' 31-DEC-99')

select * from dba_users;

--鎖住使用者
alter user TEST_SELECT account lock;

--給使用者解鎖
 alter user TEST_SELECT account unlock;

二.基本的增刪查改語法

#  新增表格

CREATE  TABLE  [表名]

(

表字段1    欄位型別1,

表字段2   欄位型別2,

表字段   欄位型別3 ...

);

【注:最後個欄位不要加逗號】

#刪除表格

delete  table 表格名;

1. 刪除表格中的某一符合條件的語句

delete   table   table

where     [條件語句-複合條件將會刪除];

#查詢表格

--普通全部查詢

SERECT   [欄位名1],[欄位名2],[欄位名3]  from  【表格名】;

--根據條件查詢

select      * from  [表格名]  whewe  [查詢條件語句];

#修改表格屬性內容:

update   * from

- update : 更新
- set : 賦值
- clounm1 欄位名稱