MySQL,显示表,如;somePrefix%";,更改列名结果
我正在使用MySQL,显示表,如;somePrefix%";,更改列名结果,mysql,Mysql,我正在使用SHOW TABLES LIKE语法打印当前数据库中以特定前缀开头的表名 我感兴趣的是,结果列名将由我配置(例如,当您进行选择时,您可以将某些字段命名为不同的名称:从z中选择x作为y) 使用SHOW TABLES语法时是否可以执行相同的操作 我知道可以使用SELECT查询信息模式,但我不希望将此选项授予用户。您可以根据用户的信息模式[1]创建视图,并相应地调整权限。类似问题的所有答案都指向信息模式[2,3] [1] [2] [3] 您可以根据用户的信息模式[1]创建视图,并相应地调整权
SHOW TABLES LIKE
语法打印当前数据库中以特定前缀开头的表名
我感兴趣的是,结果列名将由我配置(例如,当您进行选择时,您可以将某些字段命名为不同的名称:从z中选择x作为y
)
使用SHOW TABLES
语法时是否可以执行相同的操作
我知道可以使用
SELECT
查询信息模式,但我不希望将此选项授予用户。您可以根据用户的信息模式[1]创建视图,并相应地调整权限。类似问题的所有答案都指向信息模式[2,3]
[1]
[2]
[3] 您可以根据用户的信息模式[1]创建视图,并相应地调整权限。类似问题的所有答案都指向信息模式[2,3] [1] [2]
[3] 您可以使用以下查询:
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA='your_schema_name'
AND TABLE_NAME LIKE 'somePrefix%'
您可以使用以下查询:
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA='your_schema_name'
AND TABLE_NAME LIKE 'somePrefix%'