如何在MySQL中创建表别名

我正在将MS Access应用程序(已将表链接到MSSQL Server)迁移到MySQL。

作为克服某些MSAccess表命名问题的方法,我正在寻找一种解决方案以添加一个MySQL表别名,该别名将指向MySQL数据库中的现有表。理想情况下,我想在mysql中创建别名“

dbo_customers”,该别名也指向mysql中的customers表。

需要明确的是,我 希望别名这样的查询中的表名:

SELECT * FROM customers AS dbo_customers

但是我希望能够发出以下查询:

SELECT * FROM dbo_customers

并使其从客户表返回数据。

回答:

从我的头顶

CREATE VIEW dbo_customers AS

SELECT * FROM customers

也许不是最好的解决方案,但应该可行,因为视图是可更新的。绝对适用于只读

以上是 如何在MySQL中创建表别名 的全部内容, 来源链接: utcz.com/qa/430486.html

回到顶部