2021年过年时小明在这些天都收到了许多亲戚\朋友还有同事的红包,也发出了一些红包,有的是微信,有的是支付宝也有现金,请参考下面的题目帮小明设计表格保存红包的信息
(至少包含一张流水表) 先列出需要保存的数据有哪几种
关系,红包类型,红包金额,时间,性别,名字
1. 设计表
1)流水表: id,红包金额,时间,红包类型,人物id
create table trade(id int primary key auto_increment,money int,time date,type varchar(10),person_id int)charset=utf8;
2)人物表: id,名字,性别,关系
执行指令
create table person(id int primary key auto_increment,name varchar(50),gender char(1),rel varchar(5))charset=utf8;
- 准备数据
- 插入人物数据:
人物表:刘德华 男 亲戚 ,杨幂 女 亲戚 ,马云 男 同事,特朗普 男 朋友, 貂蝉 女 朋友
执行指令
insert into person values(null,'刘德华','男','亲戚'),(null,'杨幂','女','亲戚'),(null,'马云','男','同事'),(null,'特朗普','男','朋友'),(null,'貂蝉','女','朋友');
- 插入流水数据:
刘德华 微信 收1000 2021-03-20 杨幂 现金 收500 发50 2021-04-14<