仿天猫商城数据库分析
数据结构图
页面分析
注册登录页面
- 页面图片
- 页面功能描述
注册用户
- 页面执行的SQL语句
-- 注册时新增一条用户记录
INSERT INTO user(name, password) VALUES();
-- 登录时匹配一个用户数据
SELECT count(*) FROM user
where name = "" and password = "";
首页
- 页面图片
- 页面功能描述
关键字搜索产品
- 页面执行的SQL语句
-- 注册时新增一条用户记录
SELECT * FROM product a where a.name like %关键字%;
- 页面图片
- 页面功能描述
按分类搜索产品
- 页面执行的SQL语句
-- 点某一分类时的执行
SELECT * FROM product a
left join category b
on a.cid = b.id
where b.name;
商品详情页
- 页面图片
- 页面功能描述
展示商品详情和购物
- 页面执行的SQL语句
-- 显示商品的属性值
SELECT value FROM property_value
WHERE id='';
--显示评价
SELECT reviewcontent FROM review a
LEFT JOIN product b
ON a.pid = b.id;
购物车页面
- 页面图片
存放商品订单
- 页面执行的SQL语句
-- 购物车结算
INSERT INTO order_item(number) VALUES();
INSERT INTO order(createDate) VALUE();
-- 购物车删除
DELETE FROM order WHERE id='';
提交订单页面
生成订单
- 页面执行的SQL语句
-- 订单生成
INSERT INTO order() VALUES();
支付页面
支付
- 页面执行的SQL语句
-- 更新支付时间
UPDATE order SET payDate=''
WHERE id='';
订单详情页面
`订单状态
- 页面执行的SQL语句
-- 显示所有订单
SELECT *FROM order_ a where 条件1 and 条件2;
--改变收货时间
UPDATE oreder_ SET 收货时间 where 收货时间id;
-- 删除订单
DELETE FROM order_ where id=1;
后台产品分类
`订单状态
- 页面执行的SQL语句
-- 显示分类列表
SELECT * FROM category LIMIT 0,5
ORDER BY id;
-- 新增一条分类
INSERT INTO category(字段1,2,3) values(1,2,3);
-- 编辑分类
UPDATE category SET name=''
WHERE id='';
-- 删除分类
DELETE FROM category
WHERE id='';
属性管理页面
`产品属性
- 页面执行的SQL语句
-- 更新属性
update 属性表 set 更新的字节 where 条件;
-- 删除属性
delete from 属性表 where 要删除那一条的条件;
产品管理页面
`产品管理
- 页面执行的SQL语句
-- 显示产品列表
SELECT * FROM proidut LIMIT 0,5
ORDER BY id;
-- 编辑产品属性
update 产品属性表 set 改的字段 where 条件;
-- 删除属性
delete from 产品属性表 where 条件;
用户管理页面
`用户管理
- 页面执行的SQL语句
-- 显示用户列表
SELECT * FROM user LIMIT 0,5
ORDER BY id;
订单管理页面
`用户管理
- 页面执行的SQL语句
-- 显示订单列表
SELECT * FROM order_ LIMIT 0,5
ORDER BY id;
-- 产看详情
select * from produt a left join order_ b on a.id = b.pid where 条件;
-- 发货
update order_ set 发货状态 where 条件;