现在的位置: 首页 > 综合 > 正文

Oracle基础语句

2013年04月18日 ⁄ 综合 ⁄ 共 1356字 ⁄ 字号 评论关闭

1、 
连接数据库


connect uuu/ooo


connect 
sys/ok as sysdba

2、 
创建表空间


create tablespace stu(表空间名
) datafile 


e:/stu.dbf

 size 100m autoextend on next 5m maxsize 500m;

3、 
删除表空间


drop tablespace stu including contents and datafiles;

4、 
创建用户


create user uuu(用户名
) identified by uuu(
密码
) default tablespace stu(
表空间名
);

5、 
修改用户密码


alter user uuu identified by ppp(x新密码
);

6、 
删除用户


drop user uuu casoade;

7、 
锁定用户


alter user uuu account lock;

8、 
解锁用户


alter user uuu account unlock;

9、 
授予用户权限


grant all to uuu(用户名
);

//授权所有权限



grant create session to uuu;
//授权连接数据库权限



grant connect,resource to uuu;

10、 
查看用户权限


select * from user_sys_privs;

11、 
删除用户权限


revoke all from uuu;

12、 
创建表


create table STUDENT

(

  STUNO    VARCHAR2(20) not null,

  STUNAME  VARCHAR2(50),

  BIRTHDAY DATE,

  XUELI    VARCHAR2(10),

  SEX      INTEGER

)

tablespace STUDB
;

13、 
删除表


drop table student;

14、 
创建主键约束


alter table student 
add constraint
 pk_stuno
 
primary key(stuNo);

创建check
约束



alter table 
student
 add constraint 
ck_name 
check (
saly>100
);

15、 
创建外键约束


alter table STUDENT add constraint FK_SEX foreign key (SEX) references SEX (SEXNO)
;

16、 
创建唯一约束


alter table SEX
 
add constraint uq_sex unique (SEXNAME)
;

17、 
删除约束


alter table sex drop unique(uq_sex);

18、 
创建索引


create (unique) index ix_name on student(stuNo);

19、 
删除索引


drop index ix_name;

20、 
导出数据


exp system/ok@qx grants=y tables=studb file=g:/stu.dmp log=g:/stu.log

21、 
导入数据


imp system/ok@qx ignore=y file=g:/stu.dmp

抱歉!评论已关闭.