显示表MySQL结果的别名

Mar*_*leu 5 mysql sql list

在MySQL中执行SHOW TABLES FROM your_db_name_here时,结果将Tables_in_ {your_db_name_here}作为索引.我想改变它,像这样:

SHOW TABLES as _tables FROM mydb;
Run Code Online (Sandbox Code Playgroud)

或类似的东西

SELECT Tables_in_mydb AS _tables FROM (SHOW TABLES FROM mydb);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Jos*_*ell 9

通常更容易与INFORMATION_SCHEMA数据库交互:

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

例:

SELECT TABLE_NAME AS _tables 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'mydb'
Run Code Online (Sandbox Code Playgroud)