MYSql数据库关系

时间:2012-07-16 18:19:31

标签: mysql

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

数据库1      表格1      表2

的Database2      表3      表4

与database1中的table1与database2中的table3的关系

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

2 个答案:

答案 0 :(得分:0)

是的,绝对可以使用'。'运营商。 假设你有2个模式db1和db2。 table1出现在db2中,而table2出现在db2中。

因此,如果您想加入表格,可以::

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

答案 1 :(得分:0)

是的,这是可能的。创建表

时,可以按如下方式进行外键关系

CREATE TABLE database1table11 INT, FOREIGN KEY(1)REFERENCES database2table31)ON UPDATE CASCADE);

相关问题