Справочное руководство по MySQL версии 4.1.1-alpha


8.2.2 Интерфейс DBI


Унифицированные методы DBI

Метод Описание

connect Создает соединение с сервером

disconnect Разрывает соединение с сервером

prepare Готовит SQL-запрос к выполнению

execute Выполняет приготовленный запрос

do Готовит и выполняет запрос

quote Заключает в символы цитирования строки или BLOB-значения, которые вы собираетесь внести

fetchrow_array Возвращает следующую запись как массив

fetchrow_arrayref Возвращает следующую запись как ссылку на массив

fetchrow_hashref Возвращает следующую запись как ссылку на хеш

fetchall_arrayref Возвращает всю информацию как массив массивов

finish Завершает выражение и освобождает системные ресурсы

rows Возвращает количество измененных/удаленных строк

data_sources Возвращает массив, список баз данных, доступных на сервере

ChopBlanks Определяет, будут ли методы fetchrow_* убирать начальные и оконечные пробелы

NUM_OF_PARAMS Количество символов-заполнителей в приготовленном выражении

NULLABLE Возвращает ссылку на массив значений, которые определяют, могут ли столбцы содержать значения NULL. Возможные значения для каждого элемента массива: 0 или пустая строка, если столбец не может быть NULL, 1 - если может, и 2, если статус NULL для столбца неизвестен

trace Производит трассировку для отладки

Методы, определенные только для MySQL

Метод Описание

insrtid Значение AUTO_INCREMENT, которое было присвоено последним

is_blob Какие столбцы имеют тип BLOB

is_key Какие столбцы являются ключами

is_num Какие столбцы имеют числовой тип

is_pri_key Какие столбцы являются первичными ключами

is_not_null Столбцы, которые НЕ МОГУТ иметь значение NULL. См. NULLABLE

length Максимально допустимые размеры содержимого столбцов

max_length Максимальные размеры столбцов, присутствующих в результате

NAME Имена столбцов

NUM_OF_FIELDS Количество полей, возвращенных в результате операции

table Имена таблиц в результате

type Типы всех столбцов

Более детально методы Perl DBI описаны в следующих разделах. Возвращаемые переменные:




- Начало -  - Назад -  - Вперед -