CREATE TABLE product (id INT NOT NULL PRIMARY KEY,name VARCHAR(50) NOT NULL);CREATE TABLE inventory (id INT NOT NULL PRIMARY KEY,product_id INT NOT NULL,quantity INT NOT NULL,FOREIGN KEY (product_id) REFERENCES product(id));在这里,我们使用FOREIGN KEY约束将product_id列指向了product表的id列,从而建立了表之间的外键关系。这样,我们就保证了inventory中的每个库存记录都必须对应一个存在的商品。在实际应用中,外键的建立还有很多需要注意的细节,比如外键约束的方式、级联操作、索引建立等等。但基本的使用方法都是以上述代码为基础,进行适当的修改即可。总的来说,MySQL的外键功能能够帮助我们建立起各个表之间的关系,实现数据的有效管理和保护。使用MySQL代码建立外键是一个必要的技能,值得开发者们掌握。