MySQL是一個開源的關系型數據庫管理系統,它擁有許多操作數據的功能。如果我們需要在數據庫中建立表,那么在建表時就需要設置外鍵。下面就來介紹MySQL建表設置外鍵的語句。
CREATE TABLE Orders ( OrderID int NOT NULL PRIMARY KEY, ProductID int NOT NULL, Quantity int NOT NULL, FOREIGN KEY (ProductID) REFERENCES Products(ProductID) );
上面這個語句就是在創建名為Orders的表時設置了外鍵。在表中,我們需要建立一個ProductID列來存放產品的ID,Quantity列來存放產品的數量。而表中的OrderID列則為主鍵。在設置外鍵時,我們需要使用FOREIGN KEY關鍵字,后跟著建立外鍵依賴的列名,然后在REFERENCES關鍵字后跟著被依賴的表名和列名。
例如,上面的語句中,我們使用了FOREIGN KEY (ProductID)關鍵字來設置外鍵,它依賴于Products表中的ProductID列。到這里,我們就成功在MySQL數據庫中建立了一個帶有外鍵的表。
總結來說,使用MySQL建表設置外鍵語句的時候,我們需要使用FOREIGN KEY關鍵字來設置外鍵,還需要注意使用REFERENCES關鍵字鏈接被依賴的表和列名稱。