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 商品表(商品號) )
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/226943.html
標籤:其他
