Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Начинаем изучать MySQL
<<-[Весь Текст]
Страница: из 157
 <<-
 
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()
Краткий обзор
Предоставляет метаинформацию о столбцах в результате, возвращаемом запросом. 
Полученный список является списком списков. Каждый элемент возвращаемого списка 
- это список с метаинформацией об отдельном столбце. Другими словами, в 
возвращаемом списке будет один элемент для каждого столбца в результирующем 
наборе. Первый элемент списка представляет первый столбец, второй элемент - 
второй столбец и т. д.
Метаданные для каждого столбца являются списком из пяти элементов:
* Строка, содержащая имя столбца.
* Строка, содержащая имя таблицы, откуда взят столбец.
* Строка с названием типа данных 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();
Модуль: mSQL
Модуль mSQL очень похож на модуль MySQL. Точкой входа в модуль является метод 
mSQL.connect(). Возвращаемое им значение представляет подключение к базе данных 
mSQL, которое вы можете использовать для всех операций с mSQL.
Метод: mSQL.connect()
Запись
connection - mSQL.connect()
connection - mSQL.connect(host)
Краткий обзор
Подключается к базе данных mSQL на указанном сервере. Если вы не укажете 
аргументов, будет выполнено подключение к базе данных на локальном компьютере. 
Метод возвращает описатель подключения к mSQL, который вы можете использовать 
для доступа к базе данных.
 
<<-[Весь Текст]
Страница: из 157
 <<-