天天看點

oracle中建立表空間,使用者,授權,表結構的例子

-- 建立表空間

create tablespace blog

datafile 'f:/oracledata/blog01.dbf' size 200m

extent management local;

-- 建立使用者

create user blog identified by blog

default tablespace blog;

-- 授予權限

grant connect, resource to blog;

-- 使用blog使用者連接配接資料庫

connect blog/blog;

-- 建立部落格資訊表

create table userinfo (

 id  varchar2(32) not null,

 name  varchar2(32) not null,

 password varchar2(32) not null,

 constraint userinfo_pk primary key (id),

 constraint userinfo_unique_name unique ( name )

);

-- 建立網絡日志表

create table message (

 id   varchar2(32) not null,

 title   varchar2(32) not null,

 content  varchar2(2000),

 user_id  varchar2(32),

 constraint message_pk primary key (id),

 constraint message_user foreign key (user_id) references userinfo(id)

-- 建立讀者評論資訊表

create table replymessage (

 username varchar2(64) not null,

 title  varchar2(32) not null,

 message_id varchar2(32) not null,

 constraint replymessage_pk primary key (id),

 constraint replymessage_message foreign key (message_id) references message(id)