色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 創建數據表外鍵

吉茹定2年前10瀏覽0評論

MySQL 是一種廣泛使用的開源關系型數據庫管理系統,支持多種編程語言。當我們創建數據表時,有時需要建立外鍵來保持表數據的完整性。下面就讓我們來學習如何創建 MySQL 數據表的外鍵。

-- 創建一個學生表
CREATE TABLE student (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10),
teacher_id INT
);
-- 創建一個教師表
CREATE TABLE teacher (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10)
);
-- 添加外鍵
ALTER TABLE student ADD CONSTRAINT student_teacher_fk FOREIGN KEY (teacher_id) REFERENCES teacher(id);

在上面的代碼中,我們首先創建了一個學生表和一個教師表,然后使用 ALTER TABLE 語句來添加外鍵。其中,student_teacher_fk 是外鍵約束的名稱,teacher_id 是學生表中的外鍵列,REFERENCES teacher(id) 指定教師表中的列作為對應的外鍵。

通過添加外鍵,我們可以確保在插入或更新學生表中的數據時,teacher_id 列的值必須存在于教師表的 id 列中,否則將拋出錯誤。這樣可以保證表數據的完整性。