MySQL & mSQL



              

Модуль: MySQL


Точкой входа в модуль Python для MySQL является метод MySQL.connect(). Значение, возвращаемое этим методом, представляет подключение к серверу MySQL, которое вы можете использовать для всех операций с MySQL.

Метод: MySQL.connect()

Запись

connection = MySQL.connect(host)

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

Подключается к базе данных MySQL на указанном сервере. Если вызвать connect() без аргументов, будет выполнено подключение к базе данных MySQL на локальном компьютере. Метод возвращает объект Python, представляющий подключение к базе данных 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() заключается в том, что он возвращает объект - описатель команды, который инкапсулирует информацию о результате запроса SQL, также как и сами результаты.

Пример

hndl = conn. query(' SELECT title, year FROM movies');

Метод: statement_handle.affectedrows()

Запись

rowcount = statement_handle.affectedrows()

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

Считая, что этот описатель команды представляет результаты выполнения команд SQL UPDATE, DELETE или INSERT, данный метод возвращает число записей, реально измененных этим запросом.

Пример

rowcount = hnd1.affectedrows()




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