Spec-Zone.ru › MySQL Connectors 1.0
Глава 4 Справочник по функциям API

Глава 4 Справочник по функциям API C

В следующей таблице приведены все функции, доступные для API MySQL на C. Более подробную информацию см. в описаниях отдельных функций.

Таблица 4.1 Функции API C

Таблица 4.1 Функции API C
Имя Описание Устарело
my_init() Инициализация глобальных переменных клиентской библиотеки
mysql_affected_rows() Количество строк, изменённых/удаленных/вставленных последним оператором , или
mysql_autocommit() Установка режима автоматического подтверждения транзакций
mysql_change_user() Изменение пользователя и базы данных на открытом соединении
mysql_character_set_name() Имя набора символов по умолчанию для текущего соединения
mysql_client_find_plugin() Возврат указателя на плагин
mysql_client_register_plugin() Регистрация плагина
mysql_close() Закрытие соединения с сервером
mysql_commit() Подтверждение транзакции
mysql_connect() Подключение к серверу MySQL Да
mysql_create_db() Создание базы данных Да
mysql_data_seek() Переход к произвольному номеру строки в наборе результатов запроса
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_option() Значение параметра mysql_options()
mysql_get_proto_info() Версия протокола, используемая соединением
mysql_get_server_info() Номер версии сервера (строка)
mysql_get_server_version() Номер версии сервера (целое число)
mysql_get_ssl_cipher() Текущий шифр SSL
mysql_hex_string() Кодирование строки в шестнадцатеричном формате
mysql_info() Информация о последнем выполненном операторе
mysql_init() Получение или инициализация структуры MYSQL
mysql_insert_id() Идентификатор, сгенерированный для столбца AUTO_INCREMENT предыдущим оператором
mysql_kill() Убить поток Да
mysql_library_end() Заключительная инициализация библиотеки API MySQL C
mysql_library_init() Инициализация библиотеки API MySQL C
mysql_list_dbs() Возвращает имена баз данных, соответствующие регулярному выражению
mysql_list_fields() Возвращает имена полей, соответствующие регулярному выражению
mysql_list_processes() Список текущих потоков сервера
mysql_list_tables() Возвращает имена таблиц, соответствующие регулярному выражению
mysql_load_plugin() Загрузка плагина
mysql_load_plugin_v() Загрузка плагина
mysql_more_results() Проверка наличия дополнительных результатов
mysql_next_result() Возврат/инициализация следующего результата в многорезультатном выполнении
mysql_num_fields() Количество столбцов в наборе результатов
mysql_num_rows() Количество строк в наборе результатов
mysql_options() Установка параметра перед подключением
mysql_options4() Установка параметра перед подключением
mysql_ping() Опрос сервера
mysql_plugin_options() Установка параметра плагина
mysql_query() Выполнение оператора
mysql_real_connect() Подключение к серверу MySQL
mysql_real_escape_string() Кодирование специальных символов в строке запроса
mysql_real_escape_string_quote() Кодирование специальных символов в строке запроса с учётом контекста кавычек
mysql_real_query() Выполнение запроса
mysql_refresh() Очистка или сброс таблиц и кешей
mysql_reload() Перезагрузка таблиц прав доступа Yes
mysql_reset_connection() Сброс соединения для очистки состояния сессии
mysql_rollback() Откат транзакции
mysql_row_seek() Перемещение к смещению строки в результирующем наборе
mysql_row_tell() Текущая позиция в строке результирующего набора
mysql_select_db() Выбор базы данных
mysql_server_end() Завершение работы библиотеки MySQL C API
mysql_server_init() Инициализация библиотеки MySQL C API
mysql_session_track_get_first() Первая часть информации об изменении состояния сессии
mysql_session_track_get_next() Следующая часть информации об изменении состояния сессии
mysql_set_character_set() Установка кодировки по умолчанию для текущего соединения
mysql_set_local_infile_default() Установка обработчиков по умолчанию
mysql_set_local_infile_handler() Установка специфичных для приложения обработчиков
mysql_set_server_option() Установка параметров для текущего соединения
mysql_shutdown() Выключение сервера MySQL
mysql_sqlstate() Значение SQLSTATE для последней вызванной функции MySQL
mysql_ssl_set() Подготовка к установлению SSL-соединения с сервером
mysql_stat() Состояние сервера
mysql_stmt_affected_rows() Количество изменённых/удалённых/вставленных строк последним подготовленным, , или запросом
mysql_stmt_attr_get() Получение значения атрибута для подготовленного запроса
mysql_stmt_attr_set() Установка значения атрибута для подготовленного запроса
mysql_stmt_bind_param() Связывание буферов данных приложения с параметрами в подготовленном запросе
mysql_stmt_bind_result() Связывание буферов данных приложения со столбцами в результирующем наборе
mysql_stmt_close() Освобождение памяти, используемой подготовленным запросом
mysql_stmt_data_seek() Перемещение к произвольному номеру строки в результирующем наборе подготовленного запроса
mysql_stmt_errno() Номер ошибки для последней вызванной функции подготовленного запроса MySQL
mysql_stmt_error() Сообщение об ошибке для последней вызванной функции подготовленного запроса MySQL
mysql_stmt_execute() Выполнение подготовленного запроса
mysql_stmt_fetch() Извлечение следующей строки результирующего набора и возврат данных для всех связанных столбцов
mysql_stmt_fetch_column() Извлечение данных для одного столбца текущей строки результирующего набора
mysql_stmt_field_count() Количество столбцов в результирующем наборе последнего подготовленного запроса
mysql_stmt_free_result() Освобождение ресурсов, выделенных обработчику запроса
mysql_stmt_init() Выделение и инициализация памяти для структуры MYSQL_STMT
mysql_stmt_insert_id() ID, сгенерированный для столбца AUTO_INCREMENT предыдущим подготовленным запросом
mysql_stmt_next_result() Возврат/инициализация следующего результата в выполнении подготовленного запроса с несколькими результатами
mysql_stmt_num_rows() Количество строк в буферизованном результирующем наборе запроса
mysql_stmt_param_count() Количество параметров в подготовленном запросе
mysql_stmt_param_metadata() Возврат метаданных параметров в виде результирующего набора
mysql_stmt_prepare() Подготовка запроса к выполнению
mysql_stmt_reset() Сброс буферов запроса на стороне сервера
mysql_stmt_result_metadata() Возврат метаданных подготовленного запроса в виде результирующего набора
mysql_stmt_row_seek() Перемещение к смещению строки в результирующем наборе подготовленного запроса
mysql_stmt_row_tell() Текущая позиция в строке результирующего набора подготовленного запроса
mysql_stmt_send_long_data() Отправка длинных данных частями на сервер
mysql_stmt_sqlstate() Значение SQLSTATE для последней вызванной функции подготовленного запроса MySQL
mysql_stmt_store_result() Извлечение и сохранение всего результирующего набора
mysql_store_result() Извлечение и сохранение всего результирующего набора
mysql_thread_end() Завершение работы обработчика потока
mysql_thread_id() Текущий ID потока
mysql_thread_init() Инициализация обработчика потока
mysql_thread_safe() Является ли клиент потокобезопасным
mysql_use_result() Инициализация получения набора результатов строка за строкой
mysql_warning_count() Количество предупреждений для предыдущего оператора

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/c-api-5.7-en/c-api-function-reference.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API