Spec-Zone.ru › MySQL Connectors 1.0

5.3 С API Базовая Справочная Информация по Функциям

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

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

Таблица 5.1 Функции Базового Интерфейса C API
Имя Описание Введено Устарело
mysql_affected_rows() Количество изменённых/удаленных/вставленных строк последним , , или заявлением
mysql_autocommit() Установка режима автоматического подтверждения
mysql_bind_param() Определение атрибутов запроса для следующего выполняемого заявления 8.0.23
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_free_ssl_session_data() Удалить данные сеанса из последнего вызова mysql_get_ssl_session_data() 8.0.29
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_get_ssl_session_data() Возвращает данные сеанса для соединения с включённым SSL 8.0.29
mysql_get_ssl_session_reused() Переиспользовано ли сеанс 8.0.29
mysql_hex_string() Кодировать строку в шестнадцатеричном формате
mysql_info() Информация о только что выполненном заявлении
mysql_init() Получить или инициализировать структуру MYSQL
mysql_insert_id() 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_connect_dns_srv() Подключение к серверу MySQL с использованием записи DNS SRV 8.0.22
mysql_real_escape_string() Кодирование специальных символов в строке запроса
mysql_real_escape_string_quote() Кодирование специальных символов в строке запроса с учетом контекста кавычек
mysql_real_query() Выполнение запроса
mysql_refresh() Очистка или сброс таблиц и кэшей
mysql_reload() Перезагрузка таблиц прав доступа Да
mysql_reset_connection() Сброс соединения для очистки состояния сессии
mysql_reset_server_public_key() Очистка кэшированного открытого ключа сервера RSA из клиентской библиотеки
mysql_result_metadata() Проверка наличия метаданных результата 8.0.13
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-соединения с сервером 8.0.35
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-8.0-en/c-api-basic-function-reference.html

Spec-Zone.ru

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