oracle中的一些基础命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中的一些基础命令相关的知识,希望对你有一定的参考价值。
--新建用户 create user example identified by 123456; --删除用户 drop user example; --锁定用户 alter user example account lock; --解锁用户 alter user example account unlock; --修改用户密码 alter user example identified by 654321; --授予权限,角色 grant connect to example; --角色 grant resource to example; grant dba to example; grant create table to example; --新建表权限 grant create view to example; --新建视图权限 --撤销权限,角色 revoke create view from example; revoke connect from example; --新建表空间 create tablespace exmp datafile ‘G:\aaa\HP.DBF‘ size 5m autoextend on next 2m maxsize unlimited; --创建用户并设置默认表空间 create user aaa identified by 123456 default tablespace bbb; --用户以创建的情况下,修改用户默认表空间 alter user example default tablespace aaa; --修改表空间的配额 alter user example quota 10m on aaa --新建表 create table emp( empno number, empname varchar2(10), empsex varchar2(3) ); --修改表 alter table emp modify empsex varchar2(10)not null; --修改字段长度 alter table emp modify empsex default ‘male‘; --修该字段默认值 alter table emp drop column empsex; --删除字段 alter table emp add(empsex varchar2(3));--添加字段 alter table emp rename column empsex to gender;--重命名字段名 rename emp to emp1; --重命名表 --删除表 drop table emp; --设置主键 alter table emp add constraint PK_empno primary key(empno); --设置外键 create table bm( --新建一个部门表 bmno number, bmname varchar2(20) ); alter table bm add constraint PK_bmno primary key(bmno); alter table emp add(bmno number); --在员工表添加一个部门编号字段 alter table emp --设置bmno为外键 add constraint FK_emp foreign key(bmno) references bm (bmno); --设置为外键的这个字段要是另一个表中的主键 --添加检查约束 alter table emp add constraint C_sex check(empsex in (‘male‘,‘female‘)); --添加唯一约束 alter table emp add constraint U_name unique(empname); --创建序列 create sequence seq_emp maxvalue 999 start with 1 increment by 1 cache 20; --使用序列 select seq_emp.nextval from dual; --下一个序列值 select seq_emp.currval from dual; --当前序列值 insert into emp values(seq_emp.nextval,‘jiali‘,‘male‘,22); --删除序列 drop sequence seq_emp; --添加记录 insert into emp(empno,empname,empsex,bmno) values(seq_emp.nextval,‘cong‘,‘female‘,22); insert into emp values(seq_emp.nextval,‘fei‘,‘female‘,22); --删除记录 delete from emp where empno=8; --修改记录(更新) update emp set empname=‘weiwei‘ where empno=1;
以上是关于oracle中的一些基础命令的主要内容,如果未能解决你的问题,请参考以下文章
当 ViewPager 中的片段出现和消失时如何执行一些代码