MySQL 创建跨不同数据库的视图
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/10694601/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 13:28:25 来源:igfitidea点击:
Creating view across different databases
提问by Ank
If I have database D1
and database D2
, and table T1
under database D1
and table T2
under database D2
, is it possible to create a view of T1
under database D2
in MySQL. If so, can you show me the syntax.
如果我有数据库D1
和数据库D2
,以及T1
数据库下的表和数据库下的D1
表,是否可以在MySQL中创建数据库下的视图。如果是这样,你能告诉我语法吗?T2
D2
T1
D2
Both the databases are on the same machine.
两个数据库都在同一台机器上。
回答by jnrbsn
CREATE VIEW `D2`.`example` AS SELECT * FROM `D1`.`T1`;