Mysql的外键怎么用
时间: 2023-11-14 17:04:08 浏览: 59
mysql外键的使用
MySQL的外键用于建立数据表之间的关联关系。它可以确保在一个表中的数据行在另一个表中存在匹配的数据行。要使用外键,在建立表格时,在需要外键关联的字段上使用FOREIGN KEY关键字,并指定关联表的主键。例如,建立一个订单表和一个顾客表,可以使用以下的SQL语句:
CREATE TABLE customers (
id INT NOT NULL PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(50)
);
CREATE TABLE orders (
id INT NOT NULL PRIMARY KEY,
customer_id INT,
amount DECIMAL(8,2),
FOREIGN KEY (customer_id) REFERENCES customers(id)
);
在orders表中,customer_id字段与customers表中的id字段相关联。这将确保orders表中的每个customer_id值都在customers表中有一个匹配的id值。
阅读全文