1.數據抽象:物理抽象、概念抽象、視圖級抽象
內模式、模式、外模式
2.SQL語言包括:數據定義、數據控制、數據控制
數據定義:Create Table,After Table,Drop Table,Create/Drop Index
數據操控:Select,Insert,Update,Delete
數據控制:Grant,Revoke
3.SQL常用命令:
CREATE TABLE table_name
(
ID NUMBER PRIMARY KEY,
NAME VARCHAR2(50) NOT NULL
);//建表
CREATE VIEW view_name AS SELECT * FROM table_name;//建視圖
CREATE UNIQUE INDEX index_name ON table_name(col_name);//建索引
INSERT INTO table_name{column1,column2,...} values(exp1, exp2,...);//插入
INSERT INTO view_name{column1,column2,...} values(exp1, exp2,...);//插入視圖實際影響表
UPDATE table_name SET name = 'zhang3' condition;//更新數據
DELETE FROM table_name WHERE condition;//刪除
GRANT (select,delete,...) ON (對象) TO user_name [WITH GRANT OPTION];//授權
REVOKE (權限表) ON (對象) FROM user_name [WITH REVOKE OPTION];//撤權
列出工作人員及領導的名子:
SELETE E.NAME S.NAME FROM EMPLOYEE E S
WHERE E.SUPERName = S.Name