oracle 的几个基本命令

oracle 的几个基本命令
2007-06-06 11:19
<1>创建表空间
conn /as sysdba
一 * 创建本地管理的表空间
(1)创建autoallocate本地化管理表空间user01格式:
create tablespace tablespace_name datafile ‘filespec’ size XXM extent management local autoallocate;

: create tablespace userdata0 datafile 'c:\oracle\oradata\student\userdata0.dbf' size 1M extent management local autoallocate;
(2)创建uniform本地化管理表空间user02格式:
create tablespace tablespace_name datafile ‘filespec’ size XXM extent management local uniform size XXK;
: create tablespace userdata02 datafile 'c:\oracle\oradata\student\userdata02.dbf' size 100K extent management local uniform size 1K;(该表空间的所有区的大小都为1K)
二 * 创建临时表空间 (@用于排序操作@为用户共享@不包含任何永久的对象@本地管理方式)
Create temporary tablespace temp_1 tempfile ‘filespec’size 20M extent management local uniform size 4M;
: Create temporary tablespace temp_1 tempfile 'c:\oracle\oradata\student\temp_1.dbf' size 2M extent management local uniform size 10K;
<2>创建用户
(1)create user user01 identified by user01 default tablespace users temporary tablespace temp quota 15M _disibledevent=>
Select table_name from user_tables;
2显示EMP表段所在表空间及大小:
Select tablespace_name,bytes from user_segments where segment_name=’EMP’;
3.显示表数据所占用的实际空间及剩余空间
Analyze table emp compute statistics;
Select blocks,empty_blocks from user_tables where table_name=‘EMP’;
4创建表

create table student(sno int,sname varchar2(20),ssex char(2),classno char(6));
create table class(classno char(6),cname varchar2(20),dept_id char(6));
5为表增加一个新列
alter table student add ad varchar2(50);
6 为表列修改名字
alter table student rename column ad to addr;
7为表添加主键约束
Alter table student add primary key(sno)
8主外键约束
Alter table class add constraint class_classno_pk primary key(classno);
Alter table student add constraint student_class_fk foreign key(classno) references class(classno)
/当表与其他表具有主外键关系时,删除主表时必须带有cascade constraints选项
定义约束:
在 CREATE TABLE 建表的同时定义约束
对已有表用 ALTER TABLE 命令添加约束
alter table student drop constraint 约束名
9 check约束
alter table student add constraint student_ssex_check check(ssex in ('男','女'));
10 not null 约束
Alter table class modify classno not null
Tags: 

延伸阅读

最新评论

发表评论