怎么用C语言更新mysql中的数据?

怎么用C语言更新mysql中的数据?,第1张

更改数据值 和语言关系不大,这是对数据库的 *** 作 你只需按照mysql *** 作方法 update `表` set `字段`=`新值` where 条件 如 `id`=1 就可以更改数据库内某个指定的值了。至于怎么显示 怎么赋值 那些才是语言的事情,只要对数据库数据的 *** 作 都是 数据库的事情

SqlConnection conn = new SqlConnection(connStr)

string sql= "update [userInfo] set xc02= @xc02,passWord = @password, ask = @ask WHERE userName= @username"

SqlCommand cmd = new SqlCommand(sql,conn)

sqlParameter[] sqlParas = new sqlPararmeter[]{

new SqlParameter("@xc02",string xc02),

new SqlParameter("@password",string password),

new SqlParameter("@username",string username)

}

foreach(SqlParameter sp in sqlParas)

{

cmd.Parameters.add(sp)

}

conn.open()

cmd.ExecuteNonQuery()

如果每个用户请求更改一行,那他就只能该一行就更新,这个逻辑没有错。

如果你要让他不是及时更新,可以做成队列。

SQL语句更新的速度可能是比存储过程慢一些,但是一个区区30万的小数据,对于SQL

SERVER数据库来说根本就是小菜。

换句话说,别说SQL

SERVER了,就是MYSQL这种小型数据库,对付百万级的数据都是很轻松的。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6426288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-22
下一篇 2023-03-22

发表评论

登录后才能评论

评论列表(0条)

保存