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 商品表(商品號) )