mysql - 访问具有多个名称的一张表

标签 mysql

我有一个像 tbl_example 这样的表。 我想访问具有不同名称(例如 tbl_a 或 tbl_b)的同一个表。 MySQL 有什么办法可以做到这一点吗?

添加示例 假设我有一个表 tbl_A 和 5 个具有以下 userid 的用户: 1:用户1 2:用户2 3:用户3 4:用户4 5:用户5

我为每个用户动态选择表名:tbl_ 例如:tbl_user1 在当前场景中,我创建了 5 个具有相同数据的不同表,但我不想使用多个具有相同数据的表来冗余我的数据库。 那么有没有办法使用这个具有 5 个不同名称的表呢?

最佳答案

创建一个 View 来“隐藏”原始表名​​:

CREATE VIEW view_name AS 
    SELECT * from original_table

关于mysql - 访问具有多个名称的一张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20236840/

相关文章:

MySQL - 如何使用地理位置数据加快搜索速度?

php - MYSQL - 使用两个独立的表进行登录验证,没有任何链接

MySQL Rank 并列

mysql - 获取已开具发票的总计和每个客户的欠款

mysql - 数据库设计-结构

php - 什么会导致间歇性的 SQLSTATE[HY000] [2002] No such file or directory errors from php PDO mysql on Debian Lenny?

mysql - EF Fluent API - 检索相关实体

php - 根据用户的兴趣显示出版物

php - 如何在 "where"子句中使用多个值?

mysql - IN 可以用在 sql ON 子句上