c语言mysql api

原文:c语言mysql api

1.mysql_affected_rows()            //返回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。

2.mysql_autocommit()                //切换 autocommit模式,ON/OFF。

3.mysql_change_user()                //更改打开连接上的用户和数据库。

4.mysql_charset_name()            //返回用于连接的默认字符集的名称。

5.mysql_close()                    //关闭服务器连接。

6.mysql_commit()                    //提交事务。

7.mysql_data_seek()                //在查询结果集中查找属性行编号。

8.mysql_debug()                    //用给定的字符串执行DBUG_PUSH。

9.mysql_dump_debug_info()            //让服务器将调试信息写入日志。

10.mysql_errno()                    //返回上次调用的MySQL函数的错误编号。

11.mysql_escape_string()            //为了用在SQL语句中,对特殊字符进行转义处理。

12.mysql_fetch_field()                //返回下一个表字段的类型。

13.mysql_fetch_field_direct()        //给定字段编号,返回表字段的类型。

14.mysql_fetch_fields()            //返回所有字段结构的数组。

15.mysql_fetch_lengths()            //返回当前行中所有列的长度。

16.mysql_fetch_row()            //从结果集中获取下一行

17.mysql_field_seek()            //将列光标置于指定的列。

18.mysql_field_count()            //返回上次执行语句的结果列的数目。

19.mysql_field_tell()                //返回上次mysql_fetch_field()所使用字段光标的位置。

20.mysql_free_result()                //释放结果集使用的内存。

21.mysql_get_client_info()            //以字符串形式返回客户端版本信息。

22.mysql_get_client_version()        //以整数形式返回客户端版本信息。

23.mysql_get_host_info()            //返回描述连接的字符串。

24.mysql_get_server_version()        //以整数形式返回服务器的版本号。

25.mysql_get_proto_info()            //返回连接所使用的协议版本。

26.mysql_get_server_info()            //返回服务器的版本号。

27.mysql_info()                        //返回关于最近所执行查询的信息。

28.mysql_init()                        //获取或初始化MYSQL结构。

29.mysql_insert_id()                //返回上一个查询为AUTO_INCREMENT列生成的ID。

30.mysql_kill()                        //杀死给定的线程。

31.mysql_library_end()                //最终确定MySQL C API库。

32.mysql_library_init()                //初始化MySQL C API库。

33.mysql_list_dbs()                    //返回与简单正则表达式匹配的数据库名称。

34.mysql_list_fields()                //返回与简单正则表达式匹配的字段名称。

35.mysql_list_processes()            //返回当前服务器线程的列表。

36.mysql_list_tables()                //返回与简单正则表达式匹配的表名。

37.mysql_more_results()                //检查是否还存在其他结果。

38.mysql_next_result()                //在多语句执行过程中返回/初始化下一个结果。

39.mysql_num_fields()                //返回结果集中的列数。

40.mysql_num_rows()                    //返回结果集中的行数。

41.mysql_options()                    //为mysql_connect()设置连接选项。

42.mysql_ping()                        //检查与服务器的连接是否工作,如有必要重新连接。

43.mysql_query()                    //执行指定为“以Null终结的字符串”的SQL查询。

44.mysql_real_connect()                //连接到MySQL服务器。

45.mysql_real_escape_string()        //考虑到连接的当前字符集,为了在SQL语句中使用,对字符串中的特殊字符进行转义处理。

46.mysql_real_query()                //执行指定为计数字符串的SQL查询。

47.mysql_refresh()                    //刷新或复位表和高速缓冲。

48.mysql_reload()                    //通知服务器再次加载授权表。

49.mysql_rollback()                    //回滚事务。

50.mysql_row_seek()                    //使用从mysql_row_tell()返回的值,查找结果集中的行偏移。

51.mysql_row_tell()                    //返回行光标位置。

52.mysql_select_db()                //选择数据库。

53.mysql_server_end()                //最终确定嵌入式服务器库。

54.mysql_server_init()                //初始化嵌入式服务器库。

55.mysql_set_server_option()        //为连接设置选项(如多语句)。

56.mysql_sqlstate()                    //返回关于上一个错误的SQLSTATE错误代码。
57.mysql_shutdown()                    //关闭数据库服务器。
58.mysql_stat()                        //以字符串形式返回服务器状态。
59.mysql_store_result()                //检索完整的结果集至客户端。
60.mysql_thread_id()                //返回当前线程ID。
61.mysql_thread_safe()                //如果客户端已编译为线程安全的,返回1。
62.mysql_use_result()                //初始化逐行的结果集检索。
63.mysql_warning_count()            //返回上一个SQL语句的告警数。

时间: 2024-10-07 04:26:21

c语言mysql api的相关文章

LTP语言云API使用文档

简介 语言云新版API是REST风格的WEB API调用服务,REST API服务有诸多优点,这使得它越来越流行.应用于语言云服务中,主要有如下特点: 免SDK安装:REST API的调用无须用户下载SDK,使得语言分析更为便捷. 结果表示格式丰富:API提供了包括PLAIN/XML/JSON/CONLL等多种格式的结果表示.且返回结果容易扩展,便于进行二次开发. 支持JavaScript调用:语言云支持JavaScript以JSON-P回调的方式调用API,使得返回结果可以嵌入到Web页面或者

Atitit.跨语言反射api 兼容性提升与增强 java c#。Net  php  js

Atitit.跨语言反射api 兼容性提升与增强 java c#.Net  php  js 1. 什么是反射1 1.1.       反射提供的主要功能:2 1.2.       实现反射的过程:2 2. 类反射中所必须的类: 的类反射所需要的类并不多,它们分别是:Field.Constructor.Method.Class.Object,2 3. . 反射的用处3 3.1. 可视化 3 3.2. 系统的灵活性.可扩展性 3 3.3. Json xml序列化3 3.4. 函数指针3 3.5. R

操作系统和程序设计语言的API使用的字符编码分析

 1.Java的运行环境中,String是什么编码? 使用java做程序设计语言,字符编码是和jvm相关的,和操作系统无关. java默认的编码是jvm在安装的时候就确定了的,它是根据你的系统的环境确定并默认的. 我们可以通过java的Charset类的defaultCharset()方法来获取它默认的字符编码. 我安装的JDK是1.7,系统环境是64位,获取的默认的字符编码是utf16的,并且是Big-Endian(这点我比较奇怪,我的机器是Little-endian的,而虚拟机竟然默认是大端

[转]SQLITE3 C语言接口 API 函数简介

SQLITE3 C语言接口 API 函数简介 说明:本说明文档属作者从接触 SQLite 开始认识的 API 函数的使用方法, 由本人翻译, 不断更新. /* 2012-05-25 */ int sqlite3_open( const char* filename, /* 数据库文件名, 必须为 UTF-8 格式 */ sqlite3** ppDB /* 输出: SQLite 数据库句柄 */ ); 说明: 该函数打开由 filename 指定的数据库, 一个数据库连接句柄由 *ppDB 返回(

Linux下 C语言 Mysql操作和字符集设置

一.C语言 Mysql操作 首先安转libmysql库. # sudo apt-get install libmysql++-dev 把MySQL的库拷贝到公共库中. # sudo cp -ri /usr/lib/mysql/* /usr/lib/ 配置MySQL库. # mysql_config --cflags --libs 二.创建数据库和表 启动终端,输入以下命令,进入mysql. # mysql -u username -p 创建一个数据库. mysql > create databa

c++连接mysql数据库(使用mysql api方式,环境VS2013+MYSQL5.6)

转载请注明出处,原文地址http://www.cnblogs.com/zenki-kong/p/4382657.html 刚开始写博客,博主还只是个大三汪,学艺不精,如有错误还请前辈指出(>^ω^<),废话不多说啦,进入正文 下一篇博客应该会讲使用mysql connector c++来让c++连接mysql,本篇是直接使用mysql api 首先交代一下开发环境,64位mysql5.6.23+VS2013+WIN7旗舰版 一开始用mysql5.7.6提示缺少binary_log_types.

Linux C 调用MYSQL API 函数mysql_escape_string()转义插入数据

Title:Linux C 调用MYSQL API 函数mysql_escape_string()转义插入数据 --2013-10-11 11:57 #include <stdio.h> #include <string.h> #include <stdlib.h> #include "mysql.h" int main(int argc, char *argv[]) { MYSQL my_connection; int res; mysql_ini

Go语言开发(十八)、Go语言MySQL数据库操作

Go语言开发(十八).Go语言MySQL数据库操作 一.MySQL数据库驱动 1.MySQL数据库驱动简介 Go语言官方没有实现MySQL数据库驱动,常用的开源MySQL数据库驱动实现如下:(1)Go MySQL DriverGo MySQL Driver支持database/sql接口,全部采用Go语言实现.官方网站:https://github.com/go-sql-driver/mysql/(2)MyMySQLMyMySQL支持database/sql接口,也支持自定义的接口,全部采用Go

MySQL API函数

MySQL提供了很多函数来对数据库进行操作,大致可以分为以下几类:        第一部分 控制类函数         mysql_init()初始化MySQL对象    mysql_options()设置连接选项     mysql_real_connect()连接到MySQL数据库        mysql_real_escape_string()将查询串合法化     mysql_query()发出一个以空字符结束的查询串     mysql_real_query()发出一个查询串