1.添加数据

  //编写连接参数,包括数据库服务器名称 ,数据库,MySQL用户名,MySQL密码
  var sqlconnect = "server=localhost;database=practice_db;user=root;password=123456";
 
  string id="1001", name="a";
  int age=15;
 
//使用using处理非托管的数据,建立与MySQL的连接并且打开,编写需要执行的sql语句,通过与MySQL的连接执行sql语句
  using (var connection = new MySqlConnection(sqlconnect)) {
      connection.Open();
      string sql = "insert into human value(id,name,age)";
      var command = new MySqlCommand(sql,connection);
 
      command.ExecuteNonQuery();
  } 

2.删除数据

//填写需要连接的目标数据库的服务器信息,包括服务器名称,数据库名称,用户名与密码
var mysqlinfo = "server=localhost;database=practice_db;user=root;password=123456";

//建立程序与数据库之间的连接
using (var connection = new MySqlConnection(mysqlinfo))
{
    //打开与数据库之间的连接
    connection.Open();

    //写好需要传送给数据库执行的sql语句
    string sql = "delete from human where id = '001'";

    //帮助我们创建一个可以给数据库传送信息的角色
    var sendsql = new MySqlCommand(sql,connection);

    //想数据库传送信息
    sendsql.ExecuteNonQuery();
}

3.查找数据

var dbinfo = "server=localhost;database=practice_db;user=root;password=123456";

using (var connection = new MySqlConnection(dbinfo))
{
    connection.Open();

    string sql = "select * from human where id = '002'";

    var sqlsend = new MySqlCommand(sql, connection);

    var result = sqlsend.ExecuteReader();

    if (result.Read()) {
        string userId = result["id"].ToString();
        string username = result["name"].ToString();
        string userage = result["age"].ToString();

        Console.WriteLine($"找到用户: {userId}-{username}-{userage}");
    }

    

}

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐