MySQL中的主键(Primary Key)是表中的一个或多个字段,用于唯一标识表中的每一行数据。主键必须满足以下条件:
MySQL提供了多种主键生成策略,主要包括以下几种:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL UNIQUE
);CREATE TABLE users (
id CHAR(36) PRIMARY KEY DEFAULT (UUID()),
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL UNIQUE
);CREATE TABLE orders (
order_id INT NOT NULL,
user_id INT NOT NULL,
amount DECIMAL(10, 2) NOT NULL,
PRIMARY KEY (order_id, user_id)
);希望这些信息对你有所帮助!
没有搜到相关的文章