仿天猫商城数据库分析
数据结构图
`
页面分析
注册页面
- 页面图片
- 页面功能描述
注册用户
- 页面执行的SQL语句
-- 注册时新增一条用户记录
INSERT INTO user(name, password) VALUES();
-- 注册时新增一条用户记录
INSERT INTO user(name, password) VALUES();
–输入账号密码
SELECT COUNT(*) FROM user WHERE name=” AND passsword=”;
后台,产品分类和商品
- 页面图片
- 列表内容
显示商品的属性
-页面执行的sql语句
– 商品分类
SELECT *FROM category limit 0,5 ORDER BY id desc;
– 点击提交按钮新增分类
INSERT INTO category(name)
VSLUES();
登录页面
- 页面图片
列表内容
插入用户名和密码
-页面执行的sql语句
– 验证账户密码是否匹配,匹配则为1,否则为0
SELECT COUNT(*) FROM user
WHERE name=” AND password=”;
/- 页面图片
- 列表内容
属性的增删改
- SQL语句
–新建属性
INSERT INTO property(name) VALUES();
–删除属性
DEKETE FROM category WHERE id=”“;
修改属性
UPDATE category SET name=”” WHERE id=”“;
- 页面图片
- 列表内容
产品管理
- sql语句
引用块内容
–显示产品
SELECT id,name,subTitle,originalPrice,promotePrice,stock FROM product limit 0,5;
INSERT INTO product(name,subTitle,originalPrice,promotePrice) VALUES();
- 页面图片
- 列表内容
订单管理
- SQL语句
– 每页显示五个订单
SELECT o.id,o.status,o.price,oi.number,o.receiver,o.createDate, o.payDate,o.deliveryDate,o.confirmDate FROM order o
LEFT JOIN order_item oi
ON o.id=oi.oid
ORDER BY o.id DESC;
– 发货
UPDATE order SET deliveryDate=”
WHERE id=”;
- 页面图片
- 列表内容
提交评价
- sql语句
– 写一条新的评价
UPDATE review SET content=” WHERE pid=”;
- 页面图片
- 列表内容
产品分类与搜索
- sql语句
SELECT name,subTitle,… FROM product
WHERE name LIKE ‘%xxx%’
页面图片
列表内容
支付
- sql语句
– 改变支付时间
UPDATE order SET payDate=”
WHERE id=”;
- 页面图片
- 列表内容
显示商品信息与评价
- sql语句
– 显示累计评价
SELECT reviewcontent FROM review
LEFT JOIN product
ON review.pid = product.id;
– 显示商品的属性值
SELECT value FROM property_value
WHERE id=”;
页面图片
列表内容
提交订单
- sql语句
– 插入一个新的订单
INSERT INTO order() VALUES();