Мониторинг обменных курсов валют
18c0693f

Экспортируемые типы, функции и классы


Модуль MySQL экспортирует следующее:

Обратите внимание: в следующем "таблица" означает "список списков" (за исключением fetchdict). MySQL.connect() вернет дескриптор базы данных (DBH) со следующими методами:

  • Table = DBH.listdbs([wild])
    Возвращает таблицу, дающую имена баз данных на компьютере MySQL, с которым соединился через вызов MySQL.connect(). Факультативный параметр: MySQL-строка с символами подстановки (синтаксис аналогичен LIKE).
  • DBH.selectdb(DB_Name[,storage])
    Присоединяет этот объект к специфической базе данных. Выполненные запросы будут направлены к этой базе данных, пока не будет сделано другое обращение метода selectdb. Факультативный параметр storage типа integer может использоваться, чтобы хранить наборы результатов запросов на сервере. Обратите внимание, что это отрицательно воздействует на эффективность сервера, но позволяет клиентуре с маленькой памятью работать с записями по мере надобности. Значение по умолчанию: 0, то есть все записи перемещены пользователю сразу.
  • Table = DBH.listtables([wild])
    Возвращает таблицу с именами таблиц в выбранной базе данных. Имеет силу только после того, как было сделано обращение selectdb. Факультативный параметр может использоваться, чтобы ограничить возвращенный набор таблиц (тот же самый синтаксис, какой принят в LIKE).
  • Table = DBH.listfields(table[,wild])
    Возвращает таблицу описаний полей в данной таблице. Факультативный параметр может использоваться, чтобы ограничить возвращенный набор полей (тот же самый синтаксис, какой принят в LIKE).
  • Table = DBH.listprocesses()
    Возвращает информацию относительно работающих процессов MySQL. Требует соответствующих привилегий (иначе возвращает None).
  • String = DBH.stat()
    Возвращает информацию состояния из MySQL.
  • DBH.create(DB_Definition)
    Создает новую базу данных.

  • DBH.drop(DB_Name)
    Удаляет базу данных.
  • DBH.reload()
    Перезагружает таблицы привилегий MySQL.
  • DBH.shutdown()
    Завершает сервер MySQL.
  • DBH.close()
    Закрывает DB-подключение.
  • String = DBH.clientinfo()
    Возвращает информацию о версии MySQLmodule.
  • String = DBH.serverinfo()
    Возвращает информацию о сервере MySQL.


  • String = DBH.hostinfo()
    Возвращает информацию относительно хоста соединения и типа подключения.
  • Integer = DBH.protoinfo()
    Возвращает информацию о версии протокола MySQL.
  • Table = DBH.do(query) или Table = DBH[query]
    Возвращает результат запроса SQL или число обработанных строк. Оба метода используют тип памяти, установленный в DBH.selectdb().
  • Integer = DBH.insert_id()
    Предоставляет доступ к последнему сгенерированному числу auto_increment. Это число может изменяться, если были запросы между обращениями.
  • STH = DBH.query(query[,storage])
    Возвращает операторный дескриптор для методов курсора (см. ниже). Факультативный параметр storage может использоваться, чтобы отменить значение по умолчанию DBH, установленное DBH.selectdb().


  • Методы для операторных дескрипторов (STH):




    Все публикации раздела



    Самый выгодный курс обмена валюты