|
Программирование >> Создание клиентов mysql
Поле char *user char *passwd char *unix socket char *server version char *host info cha nfo char *db unsigned int port unsigned in t flag unsigned int servercapabilities unsigned int protocolversion unsigned int field count unsigned int server status unsigned long thread id my ulonglon ed rows myulonglong insert id my ulonglong extra info unsigned long packet length enum mysqlstatus status Хранимая информация Имяпользователя Пароль Путевое имя сокета Версия сервера Строка вид Ihost via UNIX socket После выполнения запроса: строка вида Rows matched: 2 Changed: 0 Warnings: О Имя стандартной базы данных Порт TCP/IP Клиентские флаги Параметры сервера Версия протокола Число полей в последней таблице результатов запроса Статус сервера Идентификатор потока Число записей, участвовавших в последнем запросе Идентификатор последней записи, при вставке которой было увеличено значение поля-счетчика Значение, используемое утилитой mysqlshow Длина пакета в байтах Одно из следующих значений: MYSQL STATUS READY, MYSQL STATUS GET RESULT, MYSQL STATUS USE RESULT Типы данных 333 Поле MYSQL FIELD * fields MEM ROOT field alloc iny bool free me my bool reconnect struct st mysql options options cha le buff[9] struct charset info st *charset unsigned int serverlanguage Хранимая информация Массив с описаниями полей таблицы результатов Буфер полей True при вызове функции mysql close() True, если соединение должно восстанавливаться в случае разрыва Различные ии, включая установки протокола SSL Случайная строка, пос1лаемая сервером при установлении соединения Название стандартного набора символов Языксервера MYSQL DATA Эта структура описываем ные, находящиеся в таблице результатов запроса (табл. 15.2). Поле my ulonglong rows unsigned int fields MYSQL ROWS *data MEM ROOT Хранимая информация Число строк в таблице результатов Число столбцов в таблице результатов Записи таблицы Резидентный буфер MYSQLJFIELD В этой структуре содержится информация о столбце таблицы (табл. 15.3). В структуру MYSQL входит массив структур MYSQLFIELD, описывающих поля таблицы результатов. Поле char *table char *def enum enum field types type unsigned int length unsigned int maxlength unsigned in ags unsigned int decimals Хранимая информация Имя столбца Имя таблицы Значение по умолчанию Тип (табл. 15.4) Размерность Максимальная размерность выбранного набора записей Флаги Число десятичных значений FIELD TYPE BLOB FIELD TYPE DATE FIELD TYPE DATETIME FIELD TYPE DECIMAL FIELD TYPE DOUBLE FIELD TYPE ENUM FIELD TYPE FLOAT FIELD TYPE INT24 FIELD TYPE LONG FIELD TYPE LONGLONG FIELD TYPE LONG BLOB FIELD TYPE MEDIUM BLOB FIELD TYPE NEWDATE FIELD TYPE NULL FIELD TYPE SET FIELD TYPE SHORT FIELD TYPE STRING FIELD TYPE TIME FIELD TYPE
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |