-- 建立表空間
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)