Oracle基础语句

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值