表选择查询在mysql中给出别名

时间:2012-06-26 09:34:36

标签: mysql alias

您好我在mysql中查询如下show tables like 'stud%',假设我想给出一个别名,告诉我该怎么做。

我尝试了以下

show tables like 'stud%' as stud_tables。它不起作用。

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

1 个答案:

答案 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

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