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

mysql建立表外鍵怎么設置

阮建安2年前10瀏覽0評論
在MySQL數據庫中,建立表外鍵可以實現數據表之間的關聯,提高數據庫數據的完整性和一致性。下面我們來了解一下如何在MySQL中建立表外鍵。 首先,我們需要先創建兩個數據表,分別為主表和從表。以學生表和成績表為例,學生表為主表,成績表為從表。 創建主表的語句如下:
CREATE TABLE student
(
id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
gender VARCHAR(10) NOT NULL,
age INT(3) NOT NULL
);
創建從表的語句如下:
CREATE TABLE score
(
id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
subject VARCHAR(20) NOT NULL,
score INT(3) NOT NULL,
student_id INT(11),
FOREIGN KEY(student_id) REFERENCES student(id)
);
在從表創建時,我們需要為從表的外鍵指定參照主表的主鍵,這里的"student_id"是成績表中的學生id字段,將其設為外鍵。在最后一行代碼中,使用"REFERENCES"關鍵字指定參照主表的"id"字段作為外鍵的參照目標。 這樣,在插入成績信息時,只有在學生表中存在該學生id,才能在成績表中插入該學生的成績信息。這樣可以有效保證數據的一致性和完整性。