欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql建表主鍵和外鍵

錢多多2年前11瀏覽0評論

在mysql中要理解主鍵和外鍵的概念,首先需要知道它們對數據表的作用。

主鍵在mysql中的作用是用于唯一標識一條記錄,同時還可以確保該記錄不會重復。通常情況下,主鍵是表中的一個列。

CREATE TABLE employee (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(30),
age INT,
PRIMARY KEY (id)
);

以上是建立一個employee表,并且將id屬性設為主鍵。

外鍵在mysql中的作用是連接兩個表,使得它們之間可以產生關聯。外鍵是一個表中的一列,用于關聯到另一個表的主鍵。

CREATE TABLE employee_role (
id INT NOT NULL,
role VARCHAR(30),
PRIMARY KEY (id),
FOREIGN KEY (id) REFERENCES employee(id)
);

以上是建立一個employee_role表,其中id列作為外鍵參照employee表的主鍵id。當在employee_role表中添加記錄時,如果指定的id不存在于employee表,將會引發外鍵錯誤。