SQL-Anweisung zum Erstellen einer Tabelle beim Hinzufügen von Fremdschlüsseleinschränkungen
Thema
Richten Sie einen Store-Datenbankspeicher ein , erfassen Sie Kunden und deren Einkaufssituation, der aus den folgenden drei Tabellen besteht:
Ware ( Produktnummer , Produktname, Stückpreis, Produktkategorie, Lieferant);
Kunde ( Kundennummer , Name, Adresse);
Bestellung ( Kundennummer, Produktnummer, Einkaufsmenge);Stellen Sie die Produktnummer der Produkttabelle ein, die Kundennummer der Kundentabelle ist der Primärschlüssel.
Die Kundennummer der Auftragstabelle wird als Fremdschlüssel zur Kundennummer der Kundentabelle gesetzt
Die Produktnummer der Auftragstabelle wird als Fremdschlüssel für die Produktnummer der Produkttabelle festgelegt
Verwenden Sie Chinesisch als Feldnamen, um das Lesen und Lernen zu erleichtern. Eine tatsächliche Entwicklung wird nicht empfohlen
Code
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 商品表(商品号) )