表空间的管理
例子1:
create tablespace tabs
datafile 'c:\oracle\product\10.1.0\ordata\test\tabs.dbf' size 10M;
把表空间tabs授权给test用户使用
alter user test default tablespace tabs;
grant unlimited tablespace,dba to test;//授权使用
登录test用户
create table tre(t char(10),re number);
表的管理
1、表的完整性与约束
什么是完整性,怎样实现完整性,约束极其应用
实体完整性
域完整性
参照完整性
2、管理索引
什么是索引,为什么使用索引
索引的分类,原理与创建
例子:
create table nn(n1 varchar2(10) not null,n2 char(10));
insert into nn valus('abc','def');
alert table nn add constraint pk_nn primary key(n1);//设定n1字段为主键
create table mm(m1 char(10),m2 varchar(10),n1 varhcar2(10));
insert into mm values('avd','dd','gg');
alert table mm add constraint fk_mn foreign key(n1) references nn(n1);
alter table e add constraint ck_e_sex check(sex='男'
or sex='女');//设定只能输入男或女,其它的都不行
约束
desc dba_constraints
desc all_constraints
desc user_constraints
select constraint_name,constraint_type from
user_constraint where table_name='e';
索引
create index my_mm_idx on mm(m1);//建立索引
create bitmap index bit_e on e(sex);//建立位图索引
create unique index myidx on mm(m2);