模仿天猫数据的一些语句分析

仿天猫商城数据库分析

数据结构图

这里写图片描述`

页面分析

注册页面

  • 页面图片

这里写图片描述

  • 页面功能描述

注册用户

  • 页面执行的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();

猜你喜欢

转载自blog.csdn.net/czy2457287516/article/details/81703349