2010-08-16 54 views
1

我想編寫一個查詢來獲取特定數據庫的表的名稱,但我不知道如何編寫它。爲MySql獲取數據庫的表格

我想爲MySql執行此查詢。

+0

[http://www.devdaily.com /blog/post/mysql/list-tables-in-mysql-database](http://www.devdaily.com/blog/post/mysql/list-tables-in-mysql-database) – 2010-08-16 14:42:32

+0

這裏是一個[better引導](HTTP://www.knowdotnet。 com/articles/getoledbschematable.html),它顯示了從MySQL數據庫獲取表名的C#方法。如果您在創建MySQL連接字符串時需要幫助,請參見[示例] [2] [2]:http://www.connectionstrings.com/mysql – Nix 2010-08-16 14:43:40

回答

1

如果你有正確的權限,你可以使用下面的SQL

show tables; 

Link to documentation

將從數據庫返回的單個列在它的表的列表。

字段名稱應該是Tables_in_databasename

1

這個命令會給你的表的列表。

使用我的;

顯示錶格;從這裏

2

另一種方式使用ANSI INFORMATION_SCHEMA視圖

SELECT * 
    FROM INFORMATION_SCHEMA.TABLES 
    WHERE TABLE_TYPE = 'BASE TABLE' 
相關問題