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

mysql數(shù)據(jù)庫加外鍵

錢諍諍2年前12瀏覽0評論

MySQL數(shù)據(jù)庫是一個非常流行的關(guān)系型數(shù)據(jù)庫,其功能強大而且易于使用,其中包含了許多有用的特性,如外鍵。
下面將介紹如何在MySQL中加入外鍵。

CREATE TABLE departments (
dept_id INT PRIMARY KEY,
dept_name VARCHAR(50) NOT NULL,
location VARCHAR(50) NOT NULL
);
CREATE TABLE employees (
emp_id INT PRIMARY KEY,
emp_name VARCHAR(50) NOT NULL,
dept_id INT NOT NULL,
FOREIGN KEY (dept_id) REFERENCES departments(dept_id)
);

上面是一個簡單的例子。在這個例子中,我們首先創(chuàng)建了一個名為“departments”的表,其中包含了三個列:dept_id(部門ID)、dept_name(部門名稱)和location(所在地)。dept_id是主鍵。

然后,我們創(chuàng)建了一個名為“employees”的表,其中包含三個列:emp_id(員工ID)、emp_name(員工姓名)和dept_id(部門ID)。注意,dept_id是一個外鍵,它引用了departments表中的dept_id。

這意味著,當在employees表中插入一條新記錄時,如果dept_id引用了departments表中不存在的dept_id,則插入將被拒絕。

這個例子只是MySQL中外鍵的基礎(chǔ)。在使用外鍵時,您需要考慮到許多因素,如有效性、性能等。