mysql使用sql语句创建表并设置主键与外键
要使用SQL语句在MySQL中创建表并设置主键和外键,可以使用以下语法:
创建表并设置主键:
CREATE TABLE 表名 (
列名 数据类型,
列名 数据类型,
...
PRIMARY KEY (主键列名)
);
创建表并设置外键:
CREATE TABLE 表名 (
列名 数据类型,
列名 数据类型,
...
FOREIGN KEY (外键列名) REFERENCES 主表名(主键列名)
);
示例:
-- 创建主表
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(255),
ContactName VARCHAR(255),
Country VARCHAR(255)
);
-- 创建从表
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
OrderNumber INT,
CustomerID INT,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);
在上述示例中,Customers表被定义为主表,具有一个主键列CustomerID。Orders表被定义为从表,具有一个主键列OrderID和一个外键列CustomerID,该外键列参考Customers表的主键列CustomerID。这样就建立了Customers表和Orders表之间的关系
原文地址: http://www.cveoy.top/t/topic/i1lu 著作权归作者所有。请勿转载和采集!