仿天貓商城資料庫部分

2021-08-23 14:20:49 字數 4082 閱讀 9899

-- 註冊時新增一條使用者記錄

insert

into

user(name, password) values();

使用者登入

-- 登陸時驗證使用者所輸入賬號密碼是否匹配

select

count(*) from

user

where name=''

and password='';

搜尋使用者需要的商品

-- 輸入關鍵字時查詢相關的產品

select filed1,filed2... from product

where name like

'%關鍵字%'

顯示商品的詳細資訊和評價內容

-- 顯示商品的詳細資訊

select * from product

where id='';

select productimage.id , productimage.type from product

inner

join productimage

where productimage.pid=product.id;

select propertyvalue.ptid , propertyvalue.value , property.name from propertyvalue

inner

join product

on product.id=propertyvalue.pid

inner

join property

on propertyvalue.cid = property.id;

-- 顯示評價內容

select review.content from review

inner

join product

on review.pid = product.id;

購物車內商品的結算和刪除

-- 商品的結算

insert

into orderitem(pid,oid,uid,number) values();

-- 商品的刪除

delete

from orderitem where pid=''

and uid='';

填寫訂單的詳細資訊

-- 新增訂單的詳細資訊

insert

into order_(adress, post...) values();

顯示訂單

-- 查詢訂單資訊

select * from order_

where id='';

-- 刪除訂單資訊

delect from order_

where id='';

顯示訂單的相關狀態和資訊

-- 查詢訂單相關狀態的時間

select ***date from order_()

where id='';

-- 查詢訂單相關資訊

select orderitem.number,orderitem.pid from orderitem

inner

join order_()

on orderitem.oid=order_.id;

新增評價

-- 給商品新增評價

update review set content='...'

where pid='';

顯示商品分類資訊和新增分類資訊

-- 顯示產品分類列表,一頁顯示五條

select *from category limit 0,5

order

by id desc;

-- 新增新分類資訊

insert

into category(name)

vslues();

新增,編輯和刪除屬性頁面

-- 新增屬性

insert

into property(name) values();

-- 刪除屬性

delete

from property

where id='';

-- 編輯屬性

update property set name=''

where id='';

顯示和新增產品資訊

-- 一頁顯示5條產品資訊

select id,name,subtitle,originalprice,promoteprice,stock from product limit 0,5;

--新增產品資訊

insert

into product(name,subtitle,originalprice,promoteprice,stock) values();

新增和刪除資訊

-頁面執行的sql語句

-- 新增相關資訊

insert

into productimage(type) values();

--刪除資訊

delete

from productimage where id='';

新增詳細的屬性

-- 新增詳細的屬性內容

update propertyvalue set

value=''

where ptid='';

管理相關訂單資訊

-- 限制顯示5個訂單資訊

select order_.id,order_.status,order_.price,orderitem.number,order_.receiver,order_.createdate,order_.paydate,order_.deliverydate,order_.confirmdate from

order

left

join orderitem on order_.id=orderitem.oid

order

by order_.id desc;

--修改訂單的相關狀態資訊

update order_ set ***date='',status=''

where id='';

商城mysql設計 設計簡單的商城資料庫

我的訂單設計 其實就是我購買的商品記錄 orders 我的購物車設計 shopcart 我的位址設計 address 我的微公尺劵 卡 激勵學生們使用 的一種手段 wemoneycard 微公尺卡記錄 wemoneycardrecard 商品分類 goodscategory 商品goods 屬性選項...

資料庫部分2

1.關係 乙個關係就是一張二維表,每乙個關係有乙個關係名,可以儲存為檔案。2.元組 表中的行稱為元組,一行就是乙個元組,對應儲存檔案中的乙個記錄。3.屬性 關係中的一列稱為乙個屬性,乙個屬性必須有唯一的屬性名,乙個關係可以有若干個屬性值。4.域 屬性的取值範圍,是一組具有相同資料的值的集合。5.建立...

資料庫部分4

1.左聯 右聯 外聯是什麼意思?左聯 包括指定左表中的所有行 右聯 包括指定右表中的所有行 全外聯 包括左表和右表中的所有行 2.什麼是資料庫事務 資料庫事務是指作為單個邏輯工作單元執行的一系列操作,這些操作要麼全做要麼全不做,是乙個不可分割的工作單位 3.mysql實現了四種通訊協議 tcp ip...