C#MySQl数据库全表数据查询
时间: 2023-08-02 18:39:04 浏览: 141
您可以使用以下代码来查询 MySQL 数据库中的整个表数据:
```
using MySql.Data.MySqlClient;
// 创建连接字符串
string connStr = "server=localhost;user id=root;password=123456;database=mydatabase";
// 创建 MySQL 连接对象
MySqlConnection conn = new MySqlConnection(connStr);
// 打开数据库连接
conn.Open();
// 创建 SQL 命令对象
string sql = "SELECT * FROM mytable";
MySqlCommand cmd = new MySqlCommand(sql, conn);
// 执行查询命令,获取数据读取器对象
MySqlDataReader reader = cmd.ExecuteReader();
// 遍历数据读取器,读取数据
while (reader.Read())
{
// 读取每一行数据
int id = reader.GetInt32(0);
string name = reader.GetString(1);
int age = reader.GetInt32(2);
// 处理数据,例如输出到控制台
Console.WriteLine("ID: {0}, Name: {1}, Age: {2}", id, name, age);
}
// 关闭数据读取器和数据库连接
reader.Close();
conn.Close();
```
在上面的代码中,`mydatabase` 是数据库名称,`mytable` 是表名称,您需要根据自己的数据库和表名称进行修改。同时,您需要安装 `MySql.Data` NuGet 包,并添加 `using MySql.Data.MySqlClient;` 命名空间。
阅读全文