Heim > Artikel > tägliche Programmierung > Was bedeuten Referenzen in MySQL?
REFERENCES ist das Schlüsselwort zum Erstellen von Fremdschlüsseleinschränkungen in MySQL, um sicherzustellen, dass die Werte in der untergeordneten Tabelle in den entsprechenden Datensätzen in der übergeordneten Tabelle vorhanden sind. Zu seinen Aufgaben gehören: Sicherstellung der Datenkonsistenz. Erzwingen Sie eine Eins-zu-Viele- oder Viele-zu-Viele-Beziehung. Vereinfachen Sie Abfragen und Verknüpfungen.
REFERENZEN in MySQL
Was sind REFERENZEN?
REFERENCES ist das Schlüsselwort, das zum Erstellen von Fremdschlüsseleinschränkungen in MySQL verwendet wird. Fremdschlüsseleinschränkungen stellen sicher, dass Werte in der untergeordneten Tabelle (verweisende Tabelle) entsprechende Datensätze in der übergeordneten Tabelle (referenzierte Tabelle) haben.
REFERENCES-Syntax
<code class="sql">ALTER TABLE 子表 ADD CONSTRAINT 外键名 FOREIGN KEY (子表字段) REFERENCES 父表 (父表字段);</code>
Beispiel
Angenommen, wir haben zwei Tabellen: 订单
和产品
,其中订单
表的外键product_id
引用产品
表的id
Primärschlüssel.
<code class="sql">ALTER TABLE 订单 ADD CONSTRAINT FK_product FOREIGN KEY (product_id) REFERENCES 产品 (id);</code>
Die Rolle von REFERENCES
Hinweise
Das obige ist der detaillierte Inhalt vonWas bedeuten Referenzen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!