5.3 С API Базовая Справочная Информация по Функциям
В следующей таблице обобщены функции, доступные в базовом интерфейсе C API. Более подробную информацию см. в описаниях в разделе 5.4, «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.