要使用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表之间的关系

mysql使用sql语句创建表并设置主键与外键

原文地址: http://www.cveoy.top/t/topic/i1lu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录