DCL DDL DML
DCL 权限控制
GRANT 权限名称 TO 用户名
REVOKE 权限名称 FROM 用户名
DDL 对象的管理
CREATE
CREATE USER 用户名 IDENTIFIED BY 密码
ALTER
ALTER USER 用户名 IDENTIFIED BY 新密码
DROP
DROP USER 用户名 CASCADE
DML 数据的管理
表结构
域
字段类型 [not] NULL DEFALT
实体
主键 UNIQUE
引用
外键引用
自定义
CHECK
CREATE TABLE demo_user( --主表
ur_id INTEGER PRIMARY KEY NOT NULL DEFAULT 0,
ur_user_name VARCHAR2(20) NOT NULL UNIQUE
);
CREATE TABLE demo_ic_card( --从表
ic_id ....,
ic_ur_id INTEGER,
CONSTRAINT fk_ic_ur_id FOREIGN KEY (ic_ur_id) REFRENCES demo_user(ur_id)
);
CREATE TABLE demo_friend(
fr_my_id ....,
fr_fr_id ....,
CONSTRAINT pk_friend PRIMARY KEY (fr_my_id,fr_fr_id)
);
PK UNQUIE 异同
从表中的外键字段只能引用主表中的有唯一约束的字段
一个表中只能有一个主键,可以多个唯一约束字段
一个表中的主键可以由一到多个字段组成(组合主键)
DEFAULT
CHECK