sql語句創建表的同時添加外鍵約束

sql語句創建表的同時添加外鍵約束

題目

建立一個商店的數據庫store,記錄顧客及其購物情況,由下面三個表組成:
商品(
商品號,商品名,單價,商品類別,供應商);
顧客(
顧客號,姓名,住址);
訂單(顧客號,商品號,購買數量);

設置商品表的商品號,顧客表的顧客號爲主鍵,

訂單表的顧客號設置外鍵外聯於顧客表的顧客號

訂單表的商品號設置外鍵外聯於商品表的商品號

爲了方便閱讀學習,用中文當作字段名,實際開發不建議

 

代碼

CREATE TABLE 商品表(
商品號 varchar not null primary key,
商品名  varchar not null,
單價   int not null,
商品類別 varchar not null,
供應商 varchar not null
)
CREATE TABLE 顧客表(
顧客號 varchar not null primary key,
姓名 varchar not null,
住址 varchar not null,
)
CREATE TABLE 訂單表(
顧客號 varchar not null ,
商品號 varchar not null,
購買數量 int not null,
foreign key(顧客號) references 顧客表(顧客號),
foreign key(商品號) references 商品表(商品號)
)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章