easydb очень простой ** SQLite обертка ** за это избавит вас от необходимости беспокоиться о создании таблиц или управления связи.
Он может быть использован на существующую базу данных SQLite, просто передавая имя файла базы данных:
`` `питона
от easydb импортных EasyDB
дБ = EasyDB ('filename.db')
курсор = db.query ("SELECT * FROM MyTable")
`` `
Новые базы данных может быть создание указав вашу схему в качестве словаря, например:
`` `питона
Схема = {
& NBSP; & NBSP; & NBSP; "имя_таблицы": ["имя_столбца COLUMN_TYPE", и hellip;],
& NBSP; & NBSP; & NBSP; "имя_таблицы": ["имя_столбца COLUMN_TYPE", и hellip;],
& NBSP; & NBSP; & NBSP; "имя_таблицы": ["имя_столбца COLUMN_TYPE", и hellip;]
}
дБ = EasyDB ('filename.db ", схема)
`` `
Если файл базы данных уже существует, то схема не будет обновляться, но если он не существует, то он будет создан с данной схемой. Вот полный пример:
`` `питона
от easydb импортных EasyDB
дБ = EasyDb ('my.db ", {' 'пользователи: [' имя пользователя текст", "Текст описания ']})
db.query ("INSERT INTO пользователей (имя пользователя, описание) значения (?,?)", ("Бен", "своего рода описание '))
за результат в db.query ("SELECT * FROM пользователей"):
& NBSP; & NBSP; & NBSP; Результат печати
# => ("Бен", "своего рода описание")
`` `
Требования
- Python
Комментарии не найдены