MySQL 中有兩個鍵:
1. 主鍵(PRIMARY KEY) 主鍵用于唯一標識一張表中每一行的數據。每張表只能有一個主鍵,并且主鍵不能為 NULL 值。常用的主鍵類型有自增長的整型和 UUID 等。 CREATE TABLE example ( id INT(11) PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL ); 2. 外鍵(FOREIGN KEY) 外鍵用于建立表與表之間的關系。外鍵必須參照另一張表中的主鍵或唯一鍵。例如,一張訂單表中有一個外鍵指向客戶表中的主鍵。使用外鍵可以進行數據完整性約束,例如限制刪除父表中已有子表數據的記錄。 CREATE TABLE orders ( id INT(11) NOT NULL, customer_id INT(11), amount DECIMAL(10,2), PRIMARY KEY (id), FOREIGN KEY (customer_id) REFERENCES customers(id) );