1. 程式人生 > >天貓資料庫分析

天貓資料庫分析

模仿天貓商城資料庫

天貓商城資料分析

這裡寫圖片描述

商城頁面分析

登陸頁

  • 登陸圖片
    這裡寫圖片描述
  • 頁面描述
    註冊頁
  • 列表內容
  • 列表內容

登陸頁
 註冊頁語法:(註冊時新增一個使用者)
 INSERT INTO user(name,password) VALUES(值,值)
 登陸頁語法:(登陸時就是看使用者名稱和密碼是否匹配 匹配位‘1‘ 不匹配為’0‘)
 SELECT COUNT FROM user WHERE name=’ ’ AND password=’ ‘;

後臺 產品的分類和商品

後臺的頁面圖片 
這裡寫圖片描述

功能

後臺頁面
  1. 頁面執行的sql語句
    顯示產品的分頁表,限制一頁5條
    SELECT *FROM category limit 5,5 ORDER BY id desc;
  2. 點選提交按鈕
    新增一個分類
    INSERT INTO category(name) VALUES(值);
後臺所有分類頁面

這裡寫圖片描述

  • 分類頁功能
    1.編輯分類語句
    UPDATE category SET name =’xx’ WHERE id=’xx’;
    2.刪除分類語句
    DELETE FROM category WHERE id=xx;
產品屬性圖片

這裡寫圖片描述

實現的功能

1.對產品屬性進行新增
INSERT INTO property(name) VALUES(xxx);
2.對產品屬性進行刪除
DELETE FROM property WHERE id=”;

產品管理頁面

這裡寫圖片描述

實現功能
  1. 顯示產品
    SELECT * FROM product
    limit 5,5
  2. 新增產品
    INSERT INTO product (id,name,subTitle,originalPrice,promotePrice,stock,cid,createDate) VALUES(值)
後臺訂單管理

這裡寫圖片描述
1.顯示訂單每頁只顯示5個訂單
SELECT * FROM order left join orderItem on o.id=ot.id;
2.發貨
UPDATE order SET deliveryDate WHERE ID=”;

商品詳情

這裡寫圖片描述
1.顯示商品的屬性值
SELECT * FROM propertyvalue WHERE id=”;

購物車

這裡寫圖片描述
1.結算
INSERT INTO orderItem(id) VALUES();
INSERT INTO order(createDate) VALUES();
2.刪除商品
DELETE FROM orderItem WHERE ID=”;

結算頁

這裡寫圖片描述
1.提交訂單
INSERT INTO order() VALUES();

支付頁

這裡寫圖片描述
1.支付就是改變的支付的時間
UPDATE order SET payDate=’XXX’ WHERE id=’ xxx’;

收穫頁

這裡寫圖片描述
1就是更新收貨的時間
UPDATE order SET receiveDate=’XXX’ WHERE id=’ xxx’;

評價頁

這裡寫圖片描述
1.增加一條評價資訊
UPDATE review SET content =’xxx’ WHERE id=’xxx’;