Справочник по Python

online viagra

Модуль: MySQL


Глава №20
Глава №20. Справочник по Python В действительности есть несколько модулей Python, предоставляющих доступ к базам данных MySQL и mSQL. В большинстве аспектов они очень схожи между собой. В эт...
Модуль MySQL
Модуль: MySQL Точкой входа в модуль Python для MySQL является метод MySQL.connect(). Значение, возвращаемое этим методом, представляет подключение к серверу MySQL, которое вы можете использова...
Запись
Запись connection = MySQL.connect(host)...
Краткий обзор
Краткий обзор Подключается к базе данных MySQL на указанном сервере. Если вызвать connect() без аргументов, будет выполнено подключение к базе данных MySQL на локальном компьютере. Метод возв...
Пример
Пример conn = MySQL.connect('carthage.irnaginary.com'); Метод: connection.selectdb() Запись connection, selectdb(database)...
Краткий обзор
Краткий обзор Выбирает базу данных, с которой вы собираетесь работать....
Пример
Пример connection. selectdb('test');...
Метод
Метод: connection.do()Запись results = connection.do(sql)...
Краткий обзор
Краткий обзор Посылает на выполнение указанную команду SQL в текущую выбранную базу данных. Результаты возвращаются как список списков, где каждый список представляет одну запись. Метод также...
Пример
Пример results = conn.do('SELECT title, year FROM movies'); row1 = results[0]; Метод: connection.query()...
Запись
Запись statement_handle = connection. query(sgl)...
Краткий обзор
Краткий обзор Как и метод do(), этот метод посылает указанную SQL-команду текущей выбранной базе данных. Отличие этого метода от do() заключается в том, что он возвращает объект - описатель к...
Пример
Пример hndl = conn. query(' SELECT title, year FROM movies'); Метод: statement_handle.affectedrows()...
Запись
Запись rowcount = statement_handle.affectedrows()...
Краткий обзор
Краткий обзор Считая, что этот описатель команды представляет результаты выполнения команд SQL UPDATE, DELETE или INSERT, данный метод возвращает число записей, реально измененных этим запрос...
Пример
Пример rowcount = hnd1.affectedrows() Метод: statement_handle.numrows()...
Запись
Запись rowcount = statement_handle.numrows()...
Краткий обзор
Краткий обзор Считая, что этот описатель команды представляет результаты выполнения команды SELECT, данный метод выдает число записей в результирующем наборе....
Пример
Пример rowcount = hndl. numrows() Метод: statement_handle.fields()...
Запись
Запись list = statement_handle.fields()...
Краткий обзор
Краткий обзор Предоставляет метаинформацию о столбцах в результате, возвращаемом запросом. Полученный список является списком списков. Каждый элемент возвращаемого списка - это список с метаи...
Пример
Пример 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();...
Модуль mSQL
Модуль: mSQL Модуль mSQL очень похож на модуль MySQL. Точкой входа в модуль является метод mSQL.connect(). Возвращаемое им значение представляет подключение к базе данных mSQL, которое вы мож...
Запись
Запись connection - mSQL.connect() connection - mSQL.connect(host)...
Краткий обзор
Краткий обзор Подключается к базе данных mSQL на указанном сервере. Если вы не укажете аргументов, будет выполнено подключение к базе данных на локальном компьютере. Метод возвращает описател...
Пример
Пример connection = mSQL.connect('carthage.imaginary, com') Метод: cormection.selectdb()...
Запись
Запись connection, selectdb(database)...
Краткий обзор
Краткий обзор Выбирает имя базы данных для вашего подключения. Все дальнейшие операции с подключением будут относиться к выбранной базе данных до тех пор, пока вы не укажете новую базу данных...
Пример
Пример connection.selectdb('test'); Метод: connection.query()...
Запись
Запись results = connection. query(sq1)...
Краткий обзор
Краткий обзор Посылает на выполнение в текущую выбранную базу данных указанную команду SQL. Результат возвращается как список кортежей, где каждый кортеж представляет одну запись. Этот метод...
Пример
Пример results = conn.query('SELECT title, year FROM movies'); rowl = results[0]; Метод: connection.listdbs()...
Запись
Запись dbs - connection. listdbs()...
Краткий обзор
Краткий обзор Предоставляет список доступных баз данных на сервере....
Пример
Пример dbs = conn.listdbs() Метод: connection.listtables()...
Запись
Запись connection.listtables()...
Краткий обзор
Краткий обзор Предоставляет список таблиц, хранящихся в базе данных....
Пример
Пример tables = conn.listtables() Атрибут: connection.serverinfo...
Краткий обзор
Краткий обзор Возвращает версию сервера mSQL, с которым установлено соединение....
Пример
Пример info = connection.serverinfo; Атрибут: connection.hostname Краткий обзор Возвращает имя сервера, на котором запущен сервер mSQL....
Пример
Пример host = connection.hostname...

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

Язык программирования Python перейти








Начало