C# Mysql查询表数量
时间: 2023-07-12 16:43:51 浏览: 210
c#多表查询
你可以使用以下代码来查询 MySQL 数据库中的表数量:
```csharp
using MySql.Data.MySqlClient;
// MySQL 连接字符串
string connectionString = "server=localhost;database=myDatabase;user=root;password=myPassword";
// 创建 MySQL 连接
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
// 打开数据库连接
connection.Open();
// 创建 MySQL 命令
MySqlCommand command = connection.CreateCommand();
// 设置命令文本
command.CommandText = "SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'myDatabase';";
// 执行命令并获取结果
int count = Convert.ToInt32(command.ExecuteScalar());
// 输出结果
Console.WriteLine("表数量: " + count);
}
```
这段代码使用 `information_schema.tables` 系统表来查询数据库中的表数量。你需要将 `myDatabase` 替换为你要查询的数据库名称。
阅读全文