0

如果我有数据库test1和数据库test2,数据库test1下的表employee1和数据库test2下的表employee2,是否可以在MySQL中创建数据库test1下的employee2视图。如果是这样,你能告诉我语法吗?

两个数据库都在同一台机器上。

提前致谢

4

2 回答 2

2

我认为你可以这样做:

CREATE VIEW `test1`.`new_employee` AS SELECT * FROM `test2`.`employee2 `;

认为它会有所帮助。

于 2013-01-17T11:11:15.183 回答
0

数据库是指数据库服务器(因此它们是 mysql 的不同实例),或者只是同一服务器上的两个数据库?

对于后者,只需在查询中使用表名:

CREATE VIEW db1.x AS SELECT * FROM db2.y  ...
于 2013-01-17T11:04:51.550 回答