In SQL-Tabellen , können Sie Fremdschlüssel ähnliche Spalten in zwei verschiedenen Tabellen herstellen. Zum Beispiel verwendet eine Tabelle , um Informationen beschreibt ein Verkauf könnte ein Feld mit der ID-Nummer des Mitarbeiters, der den Verkauf getätigt enthalten enthalten . Ein Fremdschlüssel verbinden würde die Mitarbeiter-ID aus der Tabelle sales die Tabelle employee , die andere speichert Informationen zum Mitarbeiter wie Name und Position. Dies reduziert die Notwendigkeit, Informationen zu kopieren, spart Zeit und hält kleine Tische und voneinander getrennt. Anleitung 
 1 
 Bestimmen Sie die Spalte, die Sie brauchen, um als Fremdschlüssel verwenden . Die Spalte oder Attribut , Sie als Fremdschlüssel sollte eine Spalte, die in den beiden Tabellen, die Sie wollen auf dem fremden Schlüssel-Join auftritt. Die Spalten müssen nicht den gleichen Namen haben, aber die gleichen Daten zu beschreiben 
 2 
 Fügen Sie diese Zeile , um Ihren Code zu schaffen gleichzeitig den Fremdschlüssel beim Erstellen einer Tabelle : . " Column1 Typ FOREIGN KEY Informationsquellen table2 ( column2 ) . " " Spalte1 " ist der Name des Attributs oder Spalte in der aktuellen Tabelle als Teil der Fremdschlüssel verwendet werden; "type" beschreibt den Datentyp für die Spalte wie Integer oder eine Zeichenfolge , " Tabelle2 " ist der Name des zweiten Tabelle, die Sie wollen und " column2 " connect ist der Name der Spalte oder Attribut in der zweiten Tabelle, entspricht " column1 . " 
 3 
 Fügen Sie diese Zeile , um Ihren Code ein ändern vorhandenen Tabelle einen Fremdschlüssel hinzuzufügen : 
 
 ALTER TABLE tabellenname 
 
 ADD FOREIGN KEY ( column1 ) 
 
 Informationsquellen table2 (Spalte 2) 
 4 
 trennen Sie mehrere Spaltennamen durch Kommas. Sie können auch geben dem Fremdschlüssel einen Namen , wenn Sie eine Tabelle einen Fremdschlüssel hinzuzufügen verändern : 
 
 ALTER TABLE tabellenname 
 
 Add Constraint FK_foreignkeyname FOREIGN KEY 
 
 ( column1 , 
 
 column2 ) 
 
 Informationsquellen table2 
 
 ( column1 , 
 
 column2 )