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

mysql 創建表建立外鍵

錢琪琛2年前12瀏覽0評論

MySQL 創建表與外鍵

MySQL 是一種常用的開源關系型數據庫管理系統,它允許用戶創建、修改、刪除數據庫、數據表等,同時還能在數據表之間建立關系。本文將介紹如何在 MySQL 中創建數據表,以及如何建立外鍵。

創建數據表

在 MySQL 中創建數據表需要使用CREATE TABLE命令。下面是一條示例命令:

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

以上代碼創建了一個名為employee的數據表,它有三個字段:id、name 和 age。其中,id 為主鍵,自增長。

建立外鍵

外鍵(Foreign Key)是用來描述表之間關系的一個屬性。它建立在兩個表之間,通常用于關聯數據。下面是一條創建外鍵的語句:

CREATE TABLE employee_details (
id INT(11) NOT NULL AUTO_INCREMENT,
address VARCHAR(100) NOT NULL,
phone VARCHAR(15),
emp_id INT(11) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (emp_id) REFERENCES employee(id)
);

以上代碼創建了一個名為employee_details的數據表,并建立了一個外鍵關系。其中,emp_id 字段是 employee_details 表關聯到 employee 表的字段。它是一個普通的字段,但是包含了FOREIGN KEY關鍵字,以及REFERENCES關鍵字,指向 employee 表的 id 字段。

通過建立外鍵,我們可以將兩個表之間的數據關系更加嚴謹地管理,減少了數據冗余,提高了數據處理的效率。