Модуль: 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