仿天猫商城--数据库

仿天猫商城数据库分析

数据结构图

这![这里写图片描述

页面分析

注册登录页面

  • 页面图片

这里写图片描述

  • 页面功能描述

注册用户

  • 页面执行的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 条件;

猜你喜欢

转载自blog.csdn.net/ShanGe9527/article/details/81774239