MySQL示例 簡單的購物商場,資料表建立

2021-10-07 11:56:43 字數 1681 閱讀 9068

構建簡單的網上商場,使用者購物的資料表。

我們需要建立使用者表、商品分類表、商品表、訂單表、訂單項(中間表),接下來,我們一一實現:

1.使用者表 (使用者的id,使用者名稱,密碼,手機)

create table user(

uid int primary key auto_increment,

username varchar(31),

password varchar(31),

phone  varchar(11)

);並插入資料

2.商品分類表(分類id,分類名稱,分類描述)

create table category(

cid int primary key auto_increment,

cname varchar(15),

cdesc varchar(100)

);並插入資料

3.商品表 (商品id, 商品名稱,商品**,外來鍵cno)

create table product(

pid int primary key auto_increment,

pname varchar(10),

price double,

cno int,

foreign key(cno) references category(cid)

);並插入資料

4.訂單表 (訂單編號,總價,訂單時間 ,位址,外來鍵使用者的id)

create table orders(

oid int primary key auto_increment,

sum int not null,

otime timestamp,

address varchar(100),

uno int,

foreign key(uno) references user(uid)

);並插入資料

5.訂單項: 中間表(訂單id,商品id,商品數量,訂單項總價)

create table orderitem(

ono int,

pno int,

foreign key(ono) references orders(oid),

foreign key(pno) references product(pid),

ocount int,

subsum double

);並插入資料

使用sqlyog資料庫管理工具檢視效果:

持續更新之中...

MYSQL簡單示例

昨天被問到乙個mysql題,怎可能難倒我,於是寫了個和示例答案不一樣的思路 問題 有兩張表,其中一張是員工工資表,另一張是部門表,求每個部門裡工資最高的是誰,輸出必須包含姓名 工資和部門三個字段 測試資料 create table employee id string,name string,sal...

mysql儲存過程簡單示例

create procedure testp4 in a int,in b int,out c int,out d int begin setc a b select count attribution into d from credit card endcall testp4 1,2,s,m s...

用智慧型讓商場的購物體驗大放異彩

處在移動網際網路大的浪潮中,商場和購物中心已不能僅從購物來滿足消費者的需求,現在的顧客大多追求更高體驗的時尚生活方式。商場和購物中心利用網路和移動技術,實現向智慧型商場的轉型成為必然趨勢,智慧型商場應運而生。作為重慶大融城購物中心的高層管理者,我們也見證了在銳捷網路對無線w i fi 的改造下,對銷...