MySQL & mSQL

Модуль: mSQL


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

Метод: mSQL.connect()

Запись

connection - mSQL.connect()

connection - mSQL.connect(host)

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

Подключается к базе данных mSQL на указанном сервере. Если вы не укажете аргументов, будет выполнено подключение к базе данных на локальном компьютере. Метод возвращает описатель подключения к 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



Содержание раздела