在学习数据库的时候,我们需要了解一些简单的应用,比如mysql api简单应用,喜欢的小伙伴们可以看一下。#include

#include

#include "mysql.h"

int insert_new_table(MYSQL *sock1,const char *row1,const char *row2)

{

char buf[128];

sprintf(buf,"insert into aaa.tmp (num,name) VALUES(%s,'%s')",row1,row2);

mysql_query(sock1,buf);

printf("----\n");

return 0;

}

int main(int argc,char **argv)

{

MYSQL mysql,*sock;

MYSQL_RES *res;

MYSQL_FIELD *fd;

MYSQL_ROW row;

char qbuf[160];

//init mysql

mysql_init(&mysql);

sock = mysql_real_connect(&mysql,"localhost","root","root","tmp",0,NULL,0);

if(sock == 0)

{

fprintf(stderr,"connect mysql db %s\n",mysql_error(&mysql));

exit(1);

}

sprintf(qbuf,"select id,username,groupname from usergroup;");

if(mysql_query(sock,qbuf)){

fprintf(stderr,"query error %s\n",mysql_error(sock));

exit(1);

}

if(!(res = mysql_store_result(sock)))

{

exit(1);

}

printf("number of fields returned :%d\n",mysql_num_fields(res));

int i=0;

while((row = mysql_fetch_row(res)) != NULL)

{

printf("%s,%s,%s\n",row[i],row[i+1],row[i+2]);

// insert_new_table(sock,row[i],row[i+1]); //insert

}

mysql_free_result(res);

mysql_close(sock);

return 0;

}

mysql api是什么意思_什么是mysql c api? 解析mysql c api简单应用相关推荐

  1. mysql训练逻辑的题_全国计算机等级考试二级教程mysql复习题练习题.docx

    全国计算机等级考试二级教程mysql复习题练习题.docx [233网校会员中心]提供计算机.外语.资格类.学历类,会计类.建筑类.医学类.外贸类.公务员九大类免费在线题库及专家答疑WWW233COM ...

  2. mysql 大量数据 更改索引_一文看懂ICP原理--MySQL用索引去表里取数据的一种优化...

    概述 今天主要介绍一下mysql的ICP特性,可能很多人都没听过,这里用一个实验来帮助大家加深一下理解. 一.Index_Condition_Pushdown Index Condition Push ...

  3. mysql分区为什么提高性能_通过分区(Partition)提升MySQL性能

    通过分区(Partition)提升MySQL性能 --MySQL5.1新特性翻译系列 几年前,俺写过一篇题为"The Foundation of Excellent Performance& ...

  4. mysql编译安装指定端口_在CentOS7系统上编译安装MySQL 5.7.13步骤详解

    MySQL 5.7主要特性 1.更好的性能 对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的. 2.更好的Inn ...

  5. mysql 嵌入式 c开发环境_【Linux】嵌入式C语言MySQL编程(libmysqlclient-dev使用)

    文章目录 准备工作 相关函数解释 C变量类型 C语言常用开发接口 mysql_init mysql_real_connect mysql_query mysql_store_result mysql_ ...

  6. mysql大表数据抽取_从云数据迁移服务看MySQL大表抽取模式

    摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来. 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨.一开始爆内存被客户怼,再后来迁移效率低下再被怼.MySQL ...

  7. mysql请假表需要什么_课内资源 - 基于JSP和MYSQL数据库实现的请假管理系统

    1 系统概述 1.1 系统说明 该系统用于海宁市医院的员工请假的专用请假系统,将员工请假的申请.审批.查询流程规范化,并进行必要的记录,为后面奖金的发放和人事升迁做参考. 同时该系统还支持管理员对用户 ...

  8. mysql查询时调用函数_【性能测试】性能测试时对Mysql数据库的慢查询监控

    在做Web项目性能测试过程中,肯定要对数据库SQL语句执行情况实施监控,以便给开发提供准确的性能优化意见.目前Mysql数据库可以说是使用最广泛的数据库了,接下来咱们谈一下怎么使用Mysql数据库提供 ...

  9. 缓冲多少数据_聊点深的:解析MySQL,看看InnoDB 缓冲池(buffer pool) 工作原理

    缓冲池的用处 对于使用 InnoDB 作为存储引擎的表来说,不管是用于存储用户数据的索引,还是各种系统数据,都是以页的形式存放在表空间中的,而所谓的表空间只是 InnoDB 对文件系统上一个或几个实际 ...

  10. mysql触发器好用吗_为什么大家都不推荐使用MySQL触发器而用存储过程?

    不止一次在各大论坛,文章中看到大多数人不推荐触发器,统统推荐存储过程.这是为什么呢? 现在的场景是:1000万数据,1万并发的规模.疑问: 我的理解是: 触发器本身就是特殊的存储过程,那么如果业务逻辑 ...

最新文章

  1. 垃圾回收器机制(二):快速解读GC算法之标记-清除,复制及标记整理-算法
  2. Shell脚本中的并发(2)
  3. boost::hana::make_pair用法的测试程序
  4. mysql模板标签数据库设计_MySQL数据库规范化设计
  5. Spring Web-Flux – Cassandra后端的功能样式
  6. 计算机进制简称,NO.A.0007——二进制;计算机容量单位B、KB、MB、GB和TB关系
  7. mysql做报表分析_mysqlreport解析
  8. 早上起床后喝的第一杯水最好选择白开水
  9. MiniProfiler.EF6监控调试MVC5和EF6的性能
  10. 代码审查工具Jupiter资料汇总
  11. 安徽庐江:副副春联送祝福 浓浓墨香迎新春
  12. threejs 贴图动画总结
  13. Unity InputField光标位置不对
  14. 中文编程从入门到精通中文编程语言教学视频
  15. 亮度均匀性 matlab,亮度均匀性(Uniformity)
  16. 垃圾佬收的thinkpad T480
  17. linux手机E680的几个概念
  18. Jenkins项目实战之-MacOS High Sierra自动化打包方案的填坑之旅
  19. 【JavaEE进阶系列 | 从小白到工程师】JavaWeb中的过滤器(Filter)和监听器(Listener)区别,看这一篇就够
  20. Linux ❉ sudo 命令

热门文章

  1. POJ3983 快算24【暴力】
  2. 集大成者 —— 荀子
  3. cURL(wget)—— 测试 RESTful 接口及模拟 GET/POST/PUT/DELETE/OPTIONS 请求
  4. 词汇的理解 —— 英译汉
  5. Bootstrap 警告
  6. Python Tricks(五)—— 计算 list of lists 的长度(元素个数)
  7. 面向项目(二)—— visual studio 的使用
  8. C 编译器、链接器、加载器详解
  9. python爬虫怎么挣钱-月薪45K的Python爬虫工程师告诉你爬虫应该怎么学,太详细了!...
  10. python创意小作品-python turtle库的几个小demo