第一种:
第二种:
创建新用户:
1、sqlplus/nolog
2、创建
3、解锁
4、创建权限 grant create session to 用户;
5、管理员权限 grant dba to 用户;
6、切换登陆 connect 用户名/密码
7、删除 drop user 用户;
8、修改密码 alter user 用户名 identified by 密码;
9、创建视图权限 grant create any view to 用户;
10、指定连接 conn sys/a123@pub as sysdba
11、查询服务器名 show parameter service_name;
操作后面一定要加 “;”
sysdba —— 管理员
数据库导入导出:
12、数据库导出 exp 用户名/密码@数据库 file= d:\daochu.dmp full=y
1)daochu.dmp owner=(system,sys)
2)daochu.dmp tables=(table1,table2)
13、数据库导入 imp 用户/密码@数据库 file=d:\daochu.dmp ignore=y (略去已有的表)
序列:
赋予创建、查询序列的权限: grant create sequence,select any sequence to 用户;
创建序列:
create sequence seqid
start with 1 ——可选,默认时,递增 minvalue,递减maxvalue
increment by ——可选,默认增量是1
minvalue 1 ——可选/nominvalue
maxvalue 100 ——可选/nomaxvalue
cache 2 ——可选,是否产生预分配在,放在内存中
cycle ——到最大或是最小时,复位循环 /nocycle
order ——按顺序 /nooder
创建主外键:
创建主键:alter table student add primary key(stuID);创建外键:alter table score add foreign key(stuID)
reference student(stuID);
删除级联:
alter table A add constraint A_fk2
foreign key(B_ID)
references B on delete cascade;
删除约束:
alter table A drop constraint A_fk2;