Skip to content
think-css edited this page Oct 12, 2016 · 9 revisions

表1.用户注册个人账户信息

字段说明

姓名
电话
邮箱
身份证

建表语句

create table stage_user
(
  NAME   VARCHAR2(30),
  ID VARCHAR2(256) not null,
  E_MAIL VARCHAR2(256) not null,
  TEL NUMBER,
  ADDRESS VARCHAR2(256),
  create_date date default sysdate
)

drop table STAGE_USER 

insert into stage_user(NAME,ID,E_MAIL,TEL,ADDRESS) 
values ('王栋栋','33232319910802032X','wwangdongdong@163.com',18867890980,'浙江省杭州市西湖区');

insert into stage_user(NAME,ID,E_MAIL,TEL,ADDRESS) 
values ('think','333033199609020512','think@163.com',18968200805,'浙江省杭州市西湖区音乐喷泉');

insert into stage_user(NAME,ID,E_MAIL,TEL,ADDRESS) 
values ('王画','332023199910033300','458285735@qq.com',18958085815,'浙江省杭州市拱墅区水晶城');

修改字段名:
alter table STAGE_USER rename column EAMAIL to E_MAIL;


表2.用户钱包表(包含用户余额、优惠券余额)

字段说明

ID 用户身份证
优惠券余额  推荐邀请得到的优惠券
钱包余额

建表语句

create table STAGE_USER_RMB
(
  ID VARCHAR2(256) not null,
  coupon NUMBER,
  money NUMBER,
  update_date date default sysdate
)

表3.用户消费历史记录

字段说明

ID
寄件地
寄件人
收货地
收货人
消费金额
消费方式

表4.邀请码邀请表

字段说明

ID
NUM 邀请总人数
邀请码(Invitation )  uuid

建表语句

create table STAGE_INVITATION
(
ID VARCHAR2(256) not null,
NUM NUMBER, 
UUID varchar2(32) default sys_guid() not null
)

测试数据

插入一条测试数据:
insert into STAGE_INVITATION (ID,NUM)VALUES('332323198912010420',1)
修改某个字段值:
UPDATE STAGE_INVITATION set num =3 where ID='332323198912010420'


表5.消费方式编码表

一、字段说明

消费方式编码
消费方式名称

二、建表语句

create table STAGE_PAYMENT_CODE 
(
CODEID NUMBER,
CODENAME VARCHAR2(256) 
)

三、测试数据

代金券(1)、余额(2)、现金(3)、刷卡(4)、支付宝(5)、微信支付(6)、微博支付(7)、appplay(8)、其它支付方式(9)
插入数据:
insert into STAGE_PAYMENT_CODE(CODEID,CODENAME)values(1,'代金券');
insert into STAGE_PAYMENT_CODE(CODEID,CODENAME)values(2,'余额');
insert into STAGE_PAYMENT_CODE(CODEID,CODENAME)values(3,'现金');
insert into STAGE_PAYMENT_CODE(CODEID,CODENAME)values(4,'刷卡');
insert into STAGE_PAYMENT_CODE(CODEID,CODENAME)values(5,'支付宝');
insert into STAGE_PAYMENT_CODE(CODEID,CODENAME)values(6,'微信支付');
insert into STAGE_PAYMENT_CODE(CODEID,CODENAME)values(7,'微博支付');
insert into STAGE_PAYMENT_CODE(CODEID,CODENAME)values(8,'appplay');
insert into STAGE_PAYMENT_CODE(CODEID,CODENAME)values(9,'其它支付方式');