/* ============================================================ */
/* Table: USERINFO */
/* ============================================================ */
create table USERINFO
(
ID NUMBER(8) not null,
USERNAME VARCHAR2(30) not null,
PASSWORD VARCHAR2(20) default null not null,
QUESTION VARCHAR2(100) null ,
ANSWER VARCHAR2(100) null ,
EMAIL VARCHAR2(50) null ,
TITLE VARCHAR2(100) not null,
CONTENT VARCHAR2(250) null ,
CATEGORY VARCHAR2(16) null ,
LASTLOGIN DATE not null,
CREATEDATE DATE default sysdate not null,
constraint PK_USERINFO primary key (ID)
)
//生成序列号
create sequence userinfo_seq
increment by 1
start with 600000
maxvalue 1000000
cycle;
/* ============================================================ */
/* Index: IXPERSONAL1 */
/* ============================================================ */
create unique index IXUSERINFO1 on USERINFO (USERNAME asc);
-- ============================================================
-- Database name: MODEL_4
-- DBMS name: ORACLE Version 8
-- Created on: 00-9-29 10:10
-- ============================================================
-- ============================================================
-- Table: STAT
-- ============================================================
create table STAT
(
PUID VARCHAR2(30) not null,
STARTTIME DATE not null,
TOTALHITS NUMBER(11) null ,
SITETYPE VARCHAR2(10) null ,
TODAYHITS NUMBER(11) null ,
AVGHITS NUMBER(8,2) null ,
MAXHITS NUMBER(11) null ,
TODAYDATE DATE null ,
ID NUMBER(12) not null,
constraint pk_stat primary key (ID)
)
/
-- ============================================================
-- Table: STATDETAIL
-- ============================================================
create table STATDETAIL
(
ID NUMBER(11) not null,
PUID VARCHAR2(30) not null,
THEDATE DATE not null,
IP VARCHAR2(30) null ,
BROWSER VARCHAR2(30) null ,
OS VARCHAR2(30) null ,
REFERER VARCHAR2(50) null ,
constraint pk_statdetail primary key (ID)
)
/
-- ============================================================
-- Table: WEEKSTAT
-- ============================================================
create table WEEKSTAT
(
ID NUMBER(12) not null,
PUID VARCHAR2(30) not null,
MONDAY NUMBER(12) null ,
TUESDAY NUMBER(12) null ,
WEDNESDAY NUMBER(12) null ,
THURSDAY NUMBER(12) null ,
FRIDAY NUMBER(12) null ,
SATURDAY NUMBER(12) null ,
SUNDAY NUMBER(12) null ,
constraint pk_weekstat primary key (ID)
)
/
-- ============================================================
-- Table: YEARSTAT
-- ============================================================
create table YEARSTAT
(
ID NUMBER(12) not null,
PUID VARCHAR2(30) not null,
JAN NUMBER(12) null ,
FEB NUMBER(12) null ,
MAR NUMBER(12) null ,
APR NUMBER(12) null ,
MAY NUMBER(12) null ,
JUN NUMBER(12) null ,
JUL NUMBER(12) null ,
AUG NUMBER(12) null ,
SEP NUMBER(12) null ,
OCT NUMBER(12) null ,
NOV NUMBER(12) null ,
DEC NUMBER(12) null ,
constraint year_stat primary key (ID)
)
/