MySQL & mSQL



              

Модуль: MySQL - часть 2


Метод: statement_handle.numrows()

Запись

rowcount = statement_handle.numrows()

Краткий обзор

Считая, что этот описатель команды представляет результаты выполнения команды SELECT, данный метод выдает число записей в результирующем наборе.

Пример

rowcount = hndl. numrows()

Метод: statement_handle.fields()

Запись

list = statement_handle.fields()

Краткий обзор

Предоставляет метаинформацию о столбцах в результате, возвращаемом запросом. Полученный список является списком списков. Каждый элемент возвращаемого списка - это список с метаинформацией об отдельном столбце. Другими словами, в возвращаемом списке будет один элемент для каждого столбца в результирующем наборе. Первый элемент списка представляет первый столбец, второй элемент - второй столбец и т. д.

Метаданные для каждого столбца являются списком из пяти элементов:

  • Строка, содержащая имя столбца.

  • Строка, содержащая имя таблицы, откуда взят столбец.

  • Строка с названием типа данных SQL для этого столбца.

  • Целое int, содержащее размер столбца.

  • Строка, содержащая модификаторы столбца, такие как NOTNULL.

    Пример

    flds = hndl.fields();

    for column in fids: name = column[0];

    table = column[1]; type = column[2];

    size = columns[3]; mods = column[4];

    Метод: statement_handle.fetchrows()

    Запись

    list = statement_handle.fetchrows(rownum)

    Краткий обзор

    Выбирает значение записи с указанным номером из результирующего набора, представленного описателем команды. Если в качестве аргумента передать —1, этот метод вернет список со всеми записями. Каждая запись в этом списке представлена списком с количеством элементов, равным числу столбцов в результирующем наборе. Первый элемент списка представляет значение первого столбца, второй элемент представляет второй столбец и т. д.

    Пример

    rows = hndl.fetchrows(-l);

    for row in rows:

    coll = row[0]; со12 = row[1];

    Метод: connection.listdbs()

    Запись

    dbs = connection.listdbs()

    Краткий обзор

    Предоставляет список доступных баз данных на сервере.

    Пример

    dbs = conn.listdbs()

    Метод: connection.listtables()

    Запись

    tables = connection. listtables();

    Краткий обзор

    Предоставляет список таблиц, хранящихся в базе данных.

    Пример

    tables = conn. listtables();




    Содержание  Назад  Вперед