Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSql数据库关系_Mysql - Fatal编程技术网

MYSql数据库关系

MYSql数据库关系,mysql,Mysql,我想在两个不同数据库中的表之间建立关系 数据库1 表1 表2 数据库2 表3 表4 数据库1中表1与数据库2中表3的关系 我想知道这在MySQL中可能吗? 如果是,我在数据库中尝试过,但我想知道这是否可行 是是的,使用“.”运算符绝对可能。 假设您有两个模式db1和db2。 表1出现在db1中,表2出现在db2中 因此,如果要加入表,可以: Select * from db1.table1 inner join db2.table2 on column1=column2 是的,这是可能的。在

我想在两个不同数据库中的表之间建立关系

数据库1 表1 表2

数据库2 表3 表4

数据库1中表1与数据库2中表3的关系

我想知道这在MySQL中可能吗? 如果是,我在数据库中尝试过,但我想知道这是否可行


是的,使用“.”运算符绝对可能。 假设您有两个模式db1和db2。 表1出现在db1中,表2出现在db2中

因此,如果要加入表,可以:

Select * from 
db1.table1 inner join db2.table2 on column1=column2

是的,这是可能的。在创建表时,可以按如下方式建立外键关系

创建表
database1
table1
1
INT, 外键(
1
)引用
数据库2
表3
1
)在更新级联上)