HelpDB
HelpDB - это простая в использовании библиотека для работы с SQLite базами данных в Python. Она предоставляет удобный интерфейс для выполнения основных операций с базой данных.
Установка
pip install helpdb
Основное использование
from helpdb import HelpDB
# Создание экземпляра HelpDB
with HelpDB("example.db") as db:
# Создание таблицы
db.create_table("users", {"id": "INTEGER PRIMARY KEY", "name": "TEXT", "age": "INTEGER"})
# Вставка данных
db.insert("users", {"name": "Алиса", "age": 30})
db.insert("users", {"name": "Борис", "age": 25})
# Выборка данных
results = db.select("users", where="age > ?", params=(27,))
for row in results:
print(row)
Основные методы
create_table(table_name, columns)- создание новой таблицыinsert(table_name, data)- вставка данных в таблицуselect(table_name, columns=None, where=None, params=())- выборка данных из таблицыupdate(table_name, data, where, params=())- обновление данных в таблицеdelete(table_name, where, params=())- удаление данных из таблицыexecute_safe(query, params=())- безопасное выполнение SQL-запроса с поиском похожих таблиц при ошибках
Дополнительные возможности
- Автоматический поиск похожих таблиц при опечатках
- Экспорт и импорт данных в формате JSON
- Создание резервных копий базы данных
Документация
Для просмотра полной документации выполните команду:
python -m helpdb
Это откроет веб-страницу с подробной документацией и примерами использования библиотеки.
Release files for helpdb 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| helpdb-0.1.0.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| helpdb-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.2 kB
Release files / helpdb-0.1.0.tar.gz
| Download URL | helpdb-0.1.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cb076963948826b4f6b99162120a3d1810068752814de3fd1ea81e1406c5ea11
|
|
BLAKE2b-256 checksum How to use checksums |
f4c1d28606003fd9ea7d06df911e7217f3466505fb94a2ea48cb8d8404e55163
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / helpdb-0.1.0-py3-none-any.whl
| Download URL | helpdb-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5069be03517d22330d22957f049ff212e1e7d45ec8461abca2d254506ce96328
|
|
BLAKE2b-256 checksum How to use checksums |
ffa952754884ee10e7e440b4733be56f19cfb7c76af362c8210caef87c524496
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|