发布时间:2026-04-01 03:16:27 来源:辅助科技网 作者:科技应用
删除指定ID的用户 :
string sql = "DELETE FROM Users WHERE Id = @Id"; using (MySqlCommand command = new MySqlCommand(sql, connection)) { command.Parameters.AddWithValue("@Id", 1); int rowsAffected = command.ExecuteNonQuery(); Console.WriteLine($"删除了 {rowsAffected} 行数据 。"); } } catch (Exception ex) { Console.WriteLine($"连接失败:{ex.Message}"); }向表中插入一条记录:
string sql = "INSERT INTO Users (Name, Email) VALUES (@Name, @Email)"; using (MySqlCommand command = new MySqlCommand(sql, connection)) { command.Parameters.AddWithValue("@Name", "张三"); command.Parameters.AddWithValue("@Email", "zhangsan@example.com"); int rowsAffected = command.ExecuteNonQuery(); Console.WriteLine($"插入了 {rowsAffected} 行数据。"); } 3.2 查询数据(Read)查询表中的所有记录 :
string sql = "SELECT * FROM Users"; using (MySqlCommand command = new MySqlCommand(sql, connection)) { using (MySqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Console.WriteLine($"ID: {reader["Id"]}, Name: {reader["Name"]}"); } } } 3.3 更新数据(Update)修改指定ID的用户信息 :
string sql = "UPDATE Users SET Email = @NewEmail WHERE Id = @Id"; using (MySqlCommand command = new MySqlCommand(sql, connection)) { command.Parameters.AddWithValue("@NewEmail", "new@example.com"); command.Parameters.AddWithValue("@Id", 1); int rowsAffected = command.ExecuteNonQuery(); Console.WriteLine($"更新了 {rowsAffected} 行数据。遇到问题欢迎在评论区交流。明日方舟辅助梅尔确保你的开发环境已安装以下组件