您好在mysql中有一個查詢,如下所示show tables like 'stud%'
,假設我想給出一個別名,該如何做。在MySQL中給出別名的表選擇查詢
我嘗試以下
show tables like 'stud%' as stud_tables
。它不工作。
是否有可能..?我不是sure..Anyway我只是需要給列名作爲列表的一部分我得到當我執行第一個查詢.. show tables like 'stud%'
您好在mysql中有一個查詢,如下所示show tables like 'stud%'
,假設我想給出一個別名,該如何做。在MySQL中給出別名的表選擇查詢
我嘗試以下
show tables like 'stud%' as stud_tables
。它不工作。
是否有可能..?我不是sure..Anyway我只是需要給列名作爲列表的一部分我得到當我執行第一個查詢.. show tables like 'stud%'
也許你可以嘗試更多使用[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
,但在這種情況下,它會顯示所有表中的表.. ..。 –
我可以做smthng限制到特定數據庫下的表。 –
'SELECT t.TABLE_NAME AS stud_tables FROM INFORMATION_SCHEMA.TABLES AS噸 WHERE t.TABLE_SCHEMA = '%數據庫名稱%' AND t.TABLE_TYPE = '基本表' AND t.TABLE_NAME LIKE '螺柱%' ' –
綜觀HT tp://dev.mysql.com/doc/refman/5.0/en/show-tables.html這是無效的語法。你想要做什麼?重命名錶?創建視圖? – biziclop
我只想爲列表獲得我自己的列名,當我執行像'stud%'這樣的顯示錶時.. dats全部 –
您正在使用哪種語言? –