C语言调用Mysql

MYSQL* mysql_init(MYSQL* mysql);

mysql_real_connect(MYSQL* mysql , "localhost" , :"root" , "password" , "database" , 0 , NULL ,);

mysql_query(MYSQL* myqsl , const char* sqlstr);

 my_ulonglong mysql_affected_rows(MYSQL *mysql)  --- 返回上次insert update delete影响的行数

MYSQL_RES* mysql_store_result(MYSQL* mysql)  ---> 对于成功检索了数据的操作必须调用mysql_store_result() 或者 mysql_use_result()--->(一次读取一行) ,其他操作则不需要,mysql_store_result将查询的全部结果返回给客户端    成功返回结果集,错误返回NULL。

void mysql_free_result(MYSQL_RES* result)   ---->完成对结果集的操作之后必须调用这个函数释放结果集

unsigned int mysql_num_fields(MYSQL_RES* res) ----> 返回结果集中的列数(unsigned)。

my_ulong long mysql_num_rows(MYSQL_RES* res)------> 返回结果集中的行数

MYSQL_FIELD* mysql_fetch_fields(MYSQL_RES* res)----->对于结果集,返回所有MYSQL_FIELD结构的数组,每个结构提供了结果集中一列的字段定义.(获取结果集中字段的信息)

mysql_field_count(MYSQL* mysql)-------> 判断上一条sql语句执行是否会有结果集产生,如果有结果集就返回列数,如果没有结果集就返回0.

MYSQL_ROW mysql_fetch_row(MYSQL_RES* res) -----> 检索结果集的下一行,下一行的MYSQL_ROW结构,如果没有或者除错就返回NULL.

mysql_close(MYSQL* mysql);

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值