网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

在MySQL中怎么进行多表关联

时间:2024-10-25 02:17:54

1、打开终端窗口。mysql -uroot -p进入mysql。

在MySQL中怎么进行多表关联在MySQL中怎么进行多表关联

2、SHOW DATABASES;USE testdb;SHOW TABLES;进入数据库,然后查看已有的表格,以免名字重复。

在MySQL中怎么进行多表关联在MySQL中怎么进行多表关联

3、创建第一个表格。CREATE TABLE dog(id INT PRIMARY KEY,name VARCHAR(10));I绿覆冗猩NSET INTO dog VALUES(1, 'uuu');INSET INTO dog VALUES(2, 'ppp');插入数据。

在MySQL中怎么进行多表关联在MySQL中怎么进行多表关联

4、创建第二表格。CREATE TABLE cat(id INT PRIMARY KEY,name VARCHAR(10));INSET INTO cat VALUES(1, 'ttt');INSET INTO cat VALUES(2, 'vvv');插入数据。

在MySQL中怎么进行多表关联

5、CREATE TABLE zoo(id 诔罨租磊INT PRIMAY KEY,dog_id INT NOT NULL,cat_id INT NOT NULL荑樊综鲶,FOREIGN KEY(dog_id) REFERENCES dog(id)ON DELETE CASCADEON UPDATE CASCADE,FOREIGN KEY(cat_id) REFERENCES cat(id)ON DELETE CASCADEON UPDATE CASCADE);创建第三个表格,并且和第一第二个表格关联。

在MySQL中怎么进行多表关联在MySQL中怎么进行多表关联

6、INSERT INTO zoo VALUES(1, 1, 2);INSERT INTO zoo VALUES(1, 2, 1);这个时候就能够把他们直接的数据互相关联了。比如dog的1和cat的2。

在MySQL中怎么进行多表关联
© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com