创建的表里只有两个外键怎么写
时间: 2024-04-07 08:33:49 浏览: 84
设置主外键关系-PowerDesigner15创建数据库及模型
如果你想创建一个表,其中只有两个外键,你可以使用以下的SQL语句来创建:
```sql
CREATE TABLE 表名 (
列名 数据类型,
列名 数据类型,
外键列1 数据类型,
外键列2 数据类型,
FOREIGN KEY (外键列1) REFERENCES 关联表1(关联表1的主键列),
FOREIGN KEY (外键列2) REFERENCES 关联表2(关联表2的主键列)
);
```
上述的语句中,"表名" 是你要创建的表的名称。在该表中,你可以定义其他的列以及它们的数据类型。"外键列1" 和 "外键列2" 是两个包含外键关系的列。通过 "FOREIGN KEY" 关键字,你可以指定每个外键列所引用的关联表以及对应的主键列。
请注意,关联表1和关联表2是你需要引用的其他表,并且它们必须已经存在于数据库中。
以下是一个示例,展示了如何创建一个包含两个外键的表:
```sql
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
OrderNumber VARCHAR(20),
CustomerID INT,
ProductID INT,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID),
FOREIGN KEY (ProductID) REFERENCES Products(ProductID)
);
```
在上述示例中,"Orders" 表包含两个外键列 "CustomerID" 和 "ProductID",分别引用了 "Customers" 表和 "Products" 表的主键列。这样就建立了 "Orders" 表与这两个表之间的关联关系。
阅读全文