1.导入sql脚本生成业务数据表
2.生成业务数据
1
)在
hadoop102
的
/opt/module/
目录下创建
db_log
文件夹
[atguigu@hadoop102 module]$ mkdir db_log/
2
)把
gmall2020-mock-db-2020-04-01.jar
和
application.properties
上传到
hadoop102
的
/opt/module/db_log
路径上。
3
)根据需求修改
application.properties
相关配置
logging.level.root=info
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://
hadoop102:3306/gmall
?charac
terEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
spring.datasource.username=
root
spring.datasource.password=
000000
logging.pattern.console=%m%n
mybatis-plus.global-config.db-config.field-strategy=not_null
#
业务日期
mock.date=
2020-06-14
#
是否重置
mock.clear=1
#
生成新用户数量
mock.user.count=1000
#
男性比例
mock.user.male-rate=20
#
用户数据变化概率
mock.user.update-rate:20
#
收藏取消比例
mock.favor.cancel-rate=10
#
收藏数量
mock.favor.count=100
#
购物车数量
mock.cart.count=30
#
每个商品最多购物个数
mock.cart.sku-maxcount-per-cart=3
#
购物车来源
用户查询,商品推广,智能推荐
,
促销活动
mock.cart.source-type-rate=60:20:10:10
#
用户下单比例
mock.order.user-rate=95
#
用户从购物中购买商品比例
mock.order.sku-rate=70
#
是否参加活动
mock.order.join-activity=1
#
是否使用购物券
mock.order.use-coupon=1
#
购物券领取人数
mock.coupon.user-count=1000
#
支付比例
mock.payment.rate=70
#
支付方式 支付宝:微信 :银联
mock.payment.payment-type=30:60:10
#
评价比例 好:中:差:自动
mock.comment.appraise-rate=30:10:10:50
#
退款原因比例:质量问题 商品描述与实际描述不一致 缺货 号码不合适 拍错 不想
买了 其他
mock.refund.reason-rate=30:10:20:5:15:5:5
4
)并在该目录下执行,如下命令,生成
2020-06-14
日期数据:
[atguigu@hadoop102 db_log]$ java -jar gmall2020-mock-db-2020-
04-01.jar
5
)在配置文件
application.properties
中修改
mock.date=2020-06-15
mock.clear=0
6
)再次执行命令,生成
2020-06-15
日期数据:
[atguigu@hadoop102 db_log]$ java -jar gmall2020-mock-db-2020-
04-01.jar
3.业务数据表建模
可借助
EZDML
这款数据库设计工具,来辅助我们梳理复杂的业务表关系。
1
)下载地址
http://www.ezdml.com/download_cn.html
2
)使用说明
(
1
)新建模型
![](https://i-blog.csdnimg.cn/blog_migrate/9f36f2d8aa5e9d0a77ef298756966fd0.png)
(
2
)命名模型
![](https://i-blog.csdnimg.cn/blog_migrate/27c8cecd99dcc7ad2a24673f53fdcad8.png)
(3)点击图标,选中模型,导入数据库
(4)配置数据库连接
(5)选择导入的表
(6) 建立表关系
第一步:点击选中主表(主键所在的表)
![](https://i-blog.csdnimg.cn/blog_migrate/34f56926f4b98308e2c47ac6ef85e8c1.png)
第二步:点击连接按钮
第三步:点击从表,配置连接条件
第四步:效果展示
3
)使用技巧
(
1
)缩略图
![](https://i-blog.csdnimg.cn/blog_migrate/77621e869c41360c60b7c0e3713c20e0.png)
(
2
)热键
按住
shift
键,用鼠标点击表,进行多选,可实现批量移动
按住
ctrl
键,用鼠标圈选表,也可进行多选,实现批量移动