获取MySql的数据库选项卡

Far*_*rna 1 c# mysql

我想编写一个查询来获取特定数据库的表名,但我不知道怎么写它.

我想为MySql执行此查询.

And*_*ehm 6

从这里下载mysql连接器:http://dev.mysql.com/downloads/connector/net/

使用此代码:

using MySql.Data.MySqlClient;

string myConnectionString = "SERVER=localhost;" +
                            "DATABASE=mydatabase;" +
                            "UID=user;" +
                            "PASSWORD=mypassword;";

MySqlConnection connection = new MySqlConnection(myConnectionString);
MySqlCommand command = connection.CreateCommand();
command.CommandText = "SHOW TABLES;";
MySqlDataReader Reader;
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
    string row = "";
    for (int i = 0; i < Reader.FieldCount; i++)
        row += Reader.GetValue(i).ToString() + ", ";
    Console.WriteLine(row);
}
connection.Close();
Run Code Online (Sandbox Code Playgroud)