您好我在mysql中查询如下show tables like 'stud%'
,假设我想给出一个别名,告诉我该怎么做。
我尝试了以下
show tables like 'stud%' as stud_tables
。它不起作用。
是否有可能..?我不确定..无论如何,我只需要在执行第一个查询时将列名作为列表的一部分。show tables like 'stud%'
答案 0 :(得分:2)
也许你可以尝试使用[INFORMATION_SCHEMA
数据库] [1]的更复杂的方法:
http://sqlfiddle.com/#!2/0d110/6
SELECT t.TABLE_NAME AS stud_tables
FROM INFORMATION_SCHEMA.TABLES AS t
WHERE t.TABLE_TYPE = 'BASE TABLE' -- exclude system tables
AND t.TABLE_SCHEMA = 'db_0d110' -- database name
AND t.TABLE_NAME LIKE 'stud%' -- table name