Skip to main content

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)

Source distribution for helpdb 0.1.0
File Size Uploaded
helpdb-0.1.0.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for helpdb 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page