C语言数据库操作:实现选中记录的删除与显示
成都创新互联公司自2013年起,先为偃师等服务建站,偃师等地企业,进行企业商务咨询服务。为偃师企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
作为一种常见的编程语言,C语言具有广泛的应用领域。在数据库操作方面,C语言可以与各种类型的数据库进行交互,实现对数据的读写、查询、删除等操作。本文将介绍如何使用C语言实现选中记录的删除与显示。
1.选中记录的删除
删除数据库中的记录是常见的操作之一,C语言也提供了相应的函数来实现这一操作。对于选中的记录,可以通过调用数据库管理系统提供的DELETE语句来进行删除。下面是一个使用C语言实现选中记录删除的简单示例:
“`
#include
#include
int mn() {
MYSQL *con = mysql_init(NULL);
if (con == NULL) {
fprintf(stderr, “%s\n”, mysql_error(con));
exit(1);
}
if (mysql_real_connect(con, “localhost”, “user”, “password”,
“database”, 0, NULL, 0) == NULL) {
fprintf(stderr, “%s\n”, mysql_error(con));
mysql_close(con);
exit(1);
}
if (mysql_query(con, “DELETE FROM table WHERE column = ‘value'”) != 0) {
fprintf(stderr, “%s\n”, mysql_error(con));
mysql_close(con);
exit(1);
}
mysql_close(con);
return 0;
}
“`
该示例中使用了MySQL的C语言库,通过调用mysql_query函数实现了对数据库中特定表格的选中记录删除操作。具体来说,DELETE FROM table WHERE column = ‘value’语句实现了对表格“table”中某一特定列“column”中值为“value”的记录的删除。
2.选中记录的显示
与删除记录类似,C语言也提供了函数来实现从数据库中获取记录并进行显示的功能。使用MySQL的C语言库,可以通过调用mysql_store_result函数和mysql_fetch_row函数实现该功能。下面是一个使用C语言实现选中记录显示的简单示例:
“`
#include
#include
int mn() {
MYSQL *con = mysql_init(NULL);
MYSQL_RES *result;
MYSQL_ROW row;
if (con == NULL) {
fprintf(stderr, “%s\n”, mysql_error(con));
exit(1);
}
if (mysql_real_connect(con, “localhost”, “user”, “password”,
“database”, 0, NULL, 0) == NULL) {
fprintf(stderr, “%s\n”, mysql_error(con));
mysql_close(con);
exit(1);
}
if (mysql_query(con, “SELECT * FROM table WHERE column = ‘value'”) != 0) {
fprintf(stderr, “%s\n”, mysql_error(con));
mysql_close(con);
exit(1);
}
result = mysql_store_result(con);
while ((row = mysql_fetch_row(result))) {
printf(“%s %s %s\n”, row[0], row[1], row[2]);
}
mysql_free_result(result);
mysql_close(con);
return 0;
}
“`
该示例中,使用了SELECT * FROM table WHERE column = ‘value’语句查询特定表格中某一特定列中值为“value”的记录,并使用mysql_fetch_row函数获取每一行记录,最后通过printf函数将记录输出到命令行中。
相关问题拓展阅读:
你用的是什么数据库啊,如果是SQL的话
SqlConnection conn = new SqlConnection(“”) ///数扰旅据库连接字缓李凳符串
string sql = string,Format(“update dbo set (‘{0}’,'{1}’,'{2}’,'{3}’) where ID= ‘{4}'”,bookName,bookPrice,chubanshe,date);
SqlCommand cmd = new SqlCommand(sql,conn);
int result = cmd.ExecuteNonQuery;//影响行数
if(result != null)
{Console.WriteLine(“更新成功”);}
else{Console.WriteLine(“更新失败”);}
删除的扰铅话把语句换成”delete from dbo where ID= ‘{0}'”,bookID
添加:”insert into dbo values(‘{0}’,'{1}’,'{2}’,'{3}’)”,bookName,bookPrice,chubanshe,date
关于c 数据库显示选中删除的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
成都服务器托管选创新互联,先上架开通再付费。
创新互联(www.cdcxhl.com)专业-网站建设,软件开发老牌服务商!微信小程序开发,APP开发,网站制作,网站营销推广服务众多企业。电话:028-86922220
文章名称:C语言数据库操作:实现选中记录的删除与显示。 (c 数据库显示选中删除)
文章出自:http://www.csdahua.cn/qtweb/news4/16704.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网