0

嗨,我在 mysql 中有如下查询show tables like 'stud%',假设我想给它一个别名,该怎么做。

我尝试了以下

show tables like 'stud%' as stud_tables. 它不工作。

是否有可能..?我不确定..无论如何,当我执行第一个查询时,我只需要给出一个列名作为列表的一部分。show tables like 'stud%'

4

1 回答 1

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

http://dev.mysql.com/doc/refman/5.0/en/tables-table.html

于 2012-06-26T09:48:48.677 回答