数据库设计
用户信息表(user)
字段 说明
Level 树形位置(层),int
Left_num int
Right_num int
id 主键,自动递增
User_id账号 登陆账号,字符串,50
User¬_creator 推荐人 字符串,50
User_name 姓名,字符串,50
User_birthday 出生日期,字符串,格式” yyyy-mm-dd”
User_faq 密保问题,int,默认0
User¬_answer 密保答案,varch2,200
User_city 所在城市,字符串,200
Create_time 创建时间
sys(设置)
字段 说明
id 主键,自动递增
User_level 级别 int 1,2,3,4=>a,b,c,d
User_min 最小人数,默认0
User_max 最大数,默认0
User_money 奖金,默认0
Create_time 创建时间
Creator 创建人
1.建表
--用户表create table tuser(id NUMBER(2) primary key,user_id VARCHAR2(20),--登陆账号user_name VARCHAR2(20),--用户姓名password VARCHAR2(20),user_creator VARCHAR2(20),--推荐人BIRTHDAYVARCHAR2(50),--出生日期user_faq number(2) default 1, --密保问题,默认为1user_answer VARCHAR2(200),--密保答案city VARCHAR2(200),--所在城市createtime VARCHAR2(50),--创建时间--user_level number(2),--用户所属层级left_num number(2),--用户左属right_num number(2)--用户右属)-- Create sequence create sequence TUSER_SEQminvalue 1maxvalue 9999999999999999999999999999start with 1increment by 1nocache;--create triggercreate or replace trigger tr_tuserbefore insert on tuserfor each rowbeginselect TUSER_SEQ.nextval into :new.id from dual;end;--系统设置表create table tsys(id NUMBER(2) primary key,user_level NUMBER(2),--用户级别,1,2,3,4分别对应A,B,C,D级user_min NUMBER(2) default 0,--最小人数user_max NUMBER(2) default 0,--最大人数money NUMBER(2),--奖金createtime VARCHAR2(50),--创建时间creatorVARCHAR2(50)--创建人)-- Create sequence create sequence TSYS_SEQminvalue 1maxvalue 9999999999999999999999999999start with 1increment by 1nocache;--create triggercreate or replace trigger tr_tsysbefore insert on tsysfor each rowbeginselect TSYS_SEQ.nextval into :new.id from dual;end;