bbs.sql
来自「基于struts和ORACLE的论坛」· SQL 代码 · 共 56 行
SQL
56 行
DROP TABLE bbsuser CASCADE CONSTRAINTS;
CREATE TABLE bbsuser(
username VARCHAR2 (20) PRIMARY KEY,
password VARCHAR2 (20) NOT NULL,
nickname VARCHAR2 (20) NOT NULL,
sex VARCHAR2 (2) NOT NULL,
birthyear VARCHAR2 (4) NOT NULL,
birthmonth VARCHAR2 (4) NOT NULL,
birthday VARCHAR2 (4) NOT NULL,
e_mail VARCHAR2 (50) NOT NULL,
mobile VARCHAR2 (20) NULL,
signature VARCHAR2 (250) NULL,
usergrade VARCHAR2 (20) NULL,
userscore NUMBER NULL
);
DROP TABLE sort CASCADE CONSTRAINTS;
CREATE TABLE sort(
id NUMBER PRIMARY KEY,
sortname VARCHAR2 (20) NOT NULL ,
master VARCHAR2 (20) NULL
REFERENCES bbsuser(username) ON DELETE CASCADE
);
DROP TABLE topic CASCADE CONSTRAINTS;
CREATE TABLE topic(
id NUMBER PRIMARY KEY,
topicname VARCHAR2 (20) NOT NULL ,
topiccontent VARCHAR2 (2000) NULL,
owner VARCHAR2 (20) NOT NULL
REFERENCES bbsuser(username) ON DELETE CASCADE,
time DATE NOT NULL,
sortid NUMBER NOT NULL
REFERENCES sort(id) ON DELETE CASCADE
);
DROP TABLE responses CASCADE CONSTRAINTS;
CREATE TABLE responses(
id NUMBER PRIMARY KEY,
title VARCHAR2 (20) NOT NULL ,
content VARCHAR2 (2000) NULL,
owner VARCHAR2 (20) NOT NULL
REFERENCES bbsuser(username) ON DELETE CASCADE,
time DATE NOT NULL,
topicid NUMBER NOT NULL
REFERENCES topic(id) ON DELETE CASCADE
);
insert into bbsuser values('manager','manager','管理员','男','1970','12','10','manager@studyonline.com','1391000000000','管理员','管理员',10);
insert into sort values(1,'Struts','');
insert into sort values(2,'Eclipse','');
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?