#includeint main(){ MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char *server = "localhost"; char *user = "root"; char *password = "123456"; char *database = "test"; // 初始化连接 conn = mysql_init(NULL); // 连接数据库 if(!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)){ printf("连接数据库失败: %s\n", mysql_error(conn)); }else{ printf("连接数据库成功\n"); // 修改操作 if(mysql_query(conn, "UPDATE users SET age = 20 WHERE id = 1")){ printf("修改失败: %s\n", mysql_error(conn)); }else{ printf("修改成功\n"); } // 关闭连接 mysql_close(conn); } return 0; }
在上面的代码中,大家首先通过连接字符串来连接MySQL数据库。接下来,大家使用mysql_query函数来执行修改SQL操作:
if(mysql_query(conn, "UPDATE users SET age=20 WHERE id=1"))
如果修改操作失败,则会输出错误日志。
最后,大家通过mysql_close函数来关闭数据库连接,并释放所有相关资源。
总的来说,使用C语言来连接和修改MySQL数据库非常简单。您只需要通过连接字符串连接到数据库,然后使用mysql_query函数来执行SQL操作即可。