c# 编写代码实现:查询MySQL表中的所有数据判断输入的数据是否和表中的某一行重复
你可以使用以下代码来实现查询MySQL表中的所有数据并判断输入的数据是否和表中的某一行重复:
using System;
using MySql.Data.MySqlClient;
namespace MySqlExample
{
class Program
{
static void Main(string[] args)
{
string connectionString = "server=localhost;user=root;database=mydatabase;password=mypassword";
Console.Write("Enter data to check for duplication: ");
string inputData = Console.ReadLine();
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
connection.Open();
string query = "SELECT * FROM your_table_name";
MySqlCommand command = new MySqlCommand(query, connection);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
string rowData = reader.GetString("your_column_name");
if (inputData == rowData)
{
Console.WriteLine("Duplicate data found: " + rowData);
break;
}
}
reader.Close();
}
Console.WriteLine("Data check completed.");
Console.ReadLine();
}
}
}
请确保将your_table_name替换为你实际的表名,将your_column_name替换为你要检查的列名。另外,请根据你的实际情况修改连接字符串connectionString中的服务器、用户名、数据库和密码。
原文地址: https://www.cveoy.top/t/topic/i9jQ 著作权归作者所有。请勿转载和采集!