Spec-Zone.ru › MySQL Connectors 1.0

5.3 С API Базовые функции

В следующей таблице представлены функции, доступные в базовом интерфейсе C API. Более подробную информацию см. в описаниях в разделе 5.4 «С API Базовые функции Описания».

Таблица 5.1 Функции базового интерфейса C API

Таблица 5.1 Функции базового интерфейса C API
Имя Описание Устарело
my_init() Инициализация глобальных переменных библиотеки клиента
mysql_affected_rows() Количество строк, изменённых/удаленных/вставленных последним оператором
mysql_autocommit() Установка режима автокоммита
mysql_change_user() Изменение пользователя и базы данных в открытом соединении
mysql_character_set_name() Имя набора символов по умолчанию для текущего соединения
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() Завершение работы с библиотекой 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() Проверка сервера
mysql_query() Выполнение оператора
mysql_real_connect() Подключение к серверу MySQL
mysql_real_escape_string() Кодирование специальных символов в строке оператора
mysql_real_escape_string_quote() Кодирование специальных символов в строке оператора с учётом контекста кавычек
mysql_real_query() Выполнение оператора
mysql_refresh() Очистка или сброс таблиц и кэшей
mysql_reload() Перезагрузка таблиц разрешений Да
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_store_result() Получение и хранение всего набора результатов
mysql_thread_id() Текущий идентификатор потока
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-basic-function-reference.html

Spec-Zone.ru

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