C# mysql,只有两列express_no和express_name,如何通过express_no查询对应的express_name
时间: 2024-11-15 11:32:12 浏览: 23
在C#中,如果你使用Entity Framework或ADO.NET访问MySQL数据库,你可以通过编写SQL查询语句来获取特定`express_no`对应的`express_name`。以下是一个简单的示例:
```csharp
using MySql.Data.MySqlClient; // 引入MySQL连接库
string connectionString = "your_connection_string_here"; // 替换为你的数据库连接字符串
// 创建连接
MySqlConnection connection = new MySqlConnection(connectionString);
connection.Open();
// 使用SqlCommand执行查询
string query = "SELECT express_name FROM your_table_name WHERE express_no = @expressNo";
MySqlCommand command = new MySqlCommand(query, connection);
command.Parameters.AddWithValue("@expressNo", ExpressNoYouWantToFind); // 替换为你要查找的实际express_no
// 执行查询并获取结果
var reader = command.ExecuteReader();
while (reader.Read())
{
string expressName = reader.GetString(0); // 假设express_name在第一列
Console.WriteLine($"Express No: {ExpressNoYouWantToFind}, Name: {expressName}");
}
// 关闭连接
reader.Close();
connection.Close();
```
在这个例子中,你需要将`your_connection_string_here`、`your_table_name`以及`ExpressNoYouWantToFind`替换为你实际的数据库连接信息和表达式编号。
阅读全文