10bet网址
MySQL 5.6 C API开发指南
下载本手册

5.3 C API基本功能参考

下表总结了C API基本接口中可用的功能。有关详细信息,请参阅描述5.4节,“C API基本功能说明”

表5.1 C API基本接口功能

名称 描述 弃用
my_init() 初始化客户端库全局变量
mysql_affected_rows() 最后的行数已更改/删除/插入更新删除, 或者插入陈述
mysql_autocommit() 设置AutoCommit Mode.
mysql_change_user() 在打开的连接上更改用户和数据库
mysql_character_set_name() 当前连接的默认字符集名称
mysql_close() 与服务器关闭连接
mysql_commit() 提交交易
mysql_connect () 连接到MySQL Server 是的
mysql_create_db() 创建数据库 是的
mysql_data_seeek() 在查询结果集中寻求任意行号
mysql_debug() 履行dbug_push.带有给定的字符串
mysql_drop_db() 删除数据库 是的
mysql_dump_debug_info() 原因服务器将调试信息写入错误日志
mysql_eof() 确定是否已读取了最后一行结果集 是的
mysql_errno () 最近调用MySQL函数的错误编号
mysql_error() 最近调用的MySQL函数的错误消息
mysql_escape_string() 在字符串中转义特殊字符以用于SQL语句
mysql_fetch_field() 下一个表字段的类型
mysql_fetch_field_direct() 给定字段号的表字段类型
mysql_fetch_fields() 返回所有现场结构的数组
mysql_fetch_lengths() 返回当前行中所有列的长度
mysql_fetch_row() 获取下一个结果集行
mysql_field_count() 最新陈述的结果列数
mysql_field_seek() 在结果集行中寻求列
mysql_field_tell() 现场职位最后mysql_fetch_field()称呼
mysql_free_result() 免费结果设置内存
mysql_get_character_set_info() 有关默认字符集的信息
mysql_get_client_info() 客户端版本(字符串)
mysql_get_client_version() 客户端版本(整数)
mysql_get_host_info() 有关连接的信息
mysql_get_proto_info() 连接使用的协议版本
mysql_get_server_info () 服务器版本号(字符串)
mysql_get_server_version() 服务器版本号(Integer)
mysql_get_ssl_cipher() 当前的SSL密码
mysql_hex_string () 以十六进制格式编码字符串
mysql_info() 有关最近执行的语句的信息
mysql_init() 获取或初始化amysql.结构
mysql_insert_id () 为一个生成的id自动递增poldument by Previous陈述
mysql_kill () 杀死一个帖子 是的
mysql_library_end () 最后确定MySQL C API库
mysql_library_init() 初始化MySQL C API库
mysql_list_dbs() 返回数据库名称匹配正则表达式
mysql_list_fields() 返回匹配正则表达式的字段名
mysql_list_processes () 当前服务器线程列表
mysql_list_tables() 返回表名匹配正则表达式
mysql_more_results() 检查是否存在更多结果
mysql_next_result() 返回/启动下一个结果中的下一个结果
mysql_num_fields() 结果集中列数
mysql_num_rows() 结果集中的行数
mysql_options() 在连接之前设置选项
mysql_options4() 在连接之前设置选项
mysql_ping() ping服务器
mysql_query() 执行声明
mysql_real_connect() 连接到MySQL Server
mysql_real_escape_string() 在语句字符串中编码特殊字符
mysql_real_query() 执行声明
mysql_refresh() 刷新或重置表和缓存
mysql_reload() 重载格兰特表 是的
mysql_rollback () 回滚交易
mysql_row_seek() 在结果集中寻求偏移量
mysql_row_tell() 结果集行中的当前位置
mysql_select_db() 选择数据库
mysql_server_end () 最后确定MySQL C API库
mysql_server_init() 初始化MySQL C API库
mysql_set_character_set() 设置当前连接默认字符集
mysql_set_local_infile_default () 加载数据本地处理默认值的处理程序回调
mysql_set_local_infile_handler () 安装特定于应用程序加载数据本地处理程序回调
mysql_set_server_option () 设置当前连接选项
mysql_shutdown() 关闭MySQL Server
mysql_sqlstate() 最近调用MySQL函数的SQLState值
mysql_ssl_set() 准备建立与服务器的SSL连接
mysql_stat () 服务器状态
mysql_store_result() 检索和存储整个结果集
mysql_thread_id() 当前线程ID
mysql_use_result() 启动逐行结果集检索
mysql_warning_count() 前面语句的警告计数