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