授權語法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 欄位名稱