Skip to content

DANIEL45690/Database-Power-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ DATABASE POWER TOOL

The Ultimate Console Database Client with 500+ Commands

Python Version License Platform Version Commands

Анализируй • Экспортируй • Очищай • Прогнозируй • Кластеризуй

Одна утилита для всех задач работы с базами данных


📸 PREVIEW

image image

📖 ПОЛНАЯ ДОКУМЕНТАЦИЯ

ОГЛАВЛЕНИЕ

  1. Введение
  2. Системные требования
  3. Установка и настройка
  4. Быстрый старт
  5. Управление подключениями
  6. Работа с таблицами
  7. Просмотр и анализ данных
  8. Статистический анализ
  9. Фильтрация и поиск
  10. Очистка и трансформация данных
  11. Работа с датами и временем
  12. Текстовые операции
  13. Группировка и агрегация
  14. Объединение таблиц
  15. Экспорт и импорт
  16. Управление схемой
  17. Индексы и производительность
  18. Транзакции
  19. Оконные функции
  20. Машинное обучение
  21. Временные ряды
  22. Статистические тесты
  23. Сигналы и преобразования
  24. Генерация данных
  25. Безопасность
  26. История и избранное
  27. Утилиты
  28. Примеры использования
  29. Часто задаваемые вопросы
  30. Устранение неполадок

1. ВВЕДЕНИЕ

Database Power Tool — это профессиональная консольная утилита для работы с базами данных, которая объединяет в себе возможности DBeaver, DataGrip, pgAdmin, Excel, Python-скриптов для анализа и даже базовых ML-моделей. Всё это работает прямо в вашем терминале без лишних графических интерфейсов и тормозов.

Инструмент создан для senior-разработчиков, Data Engineers, аналитиков данных, администраторов баз данных и всех, кто ежедневно работает с SQL и хочет ускорить свою работу в 10 раз. Вместо того чтобы переключаться между десятью разными приложениями, вы получаете одну мощную утилиту с более чем 500 командами.

1.1 Основные возможности

  • Подключение к PostgreSQL, MySQL и SQLite одновременно
  • Более 500 команд для всех задач
  • Мгновенный анализ данных без написания SQL
  • Экспорт в 10+ форматов
  • Встроенные алгоритмы машинного обучения
  • Анализ временных рядов и прогнозирование
  • Очистка и трансформация данных
  • Работа с текстом и регулярными выражениями
  • Полная поддержка транзакций
  • Сохранение истории запросов
  • Система избранных запросов

1.2 Для кого этот инструмент

Роль Как использует
Data Engineer Быстрый профилирование таблиц, сравнение схем, синхронизация данных
Data Scientist Статистический анализ, корреляции, кластеризация, прогнозирование
Аналитик Быстрые группировки, сводные таблицы, экспорт отчетов
DBA Мониторинг размера таблиц, анализ индексов, vacuum
Разработчик Отладка запросов, explain, тестирование данных
Студент Изучение SQL, анализ данных, выполнение лабораторных работ

2. СИСТЕМНЫЕ ТРЕБОВАНИЯ

2.1 Минимальные требования

  • Операционная система: Windows 10 / 11, macOS 11+, Linux (Ubuntu 20.04+, Debian 11+, CentOS 8+)
  • Процессор: 1 ГГц или быстрее
  • Оперативная память: 512 MB (рекомендуется 1 GB)
  • Дисковое пространство: 100 MB для программы + место для данных
  • Python: версия 3.8 или выше

2.2 Рекомендуемые требования

  • Оперативная память: 4 GB и более
  • Python: версия 3.10 или выше
  • Дополнительные библиотеки: scikit-learn, scipy, statsmodels для ML функций

2.3 Поддерживаемые базы данных

СУБД Версии Особенности
PostgreSQL 10, 11, 12, 13, 14, 15, 16 Полная поддержка
MySQL 5.7, 8.0 Полная поддержка
MariaDB 10.3+ Полная поддержка
SQLite 3.x Встроенная поддержка

2.4 Необходимые библиотеки

Библиотека Обязательная Для чего
pandas Да Работа с данными, DataFrame
numpy Да Математические операции
psycopg2-binary Да Подключение к PostgreSQL
pymysql Да Подключение к MySQL
sqlalchemy Да ORM и работа с БД
scikit-learn Нет Машинное обучение
scipy Нет Статистика и сигналы
statsmodels Нет Временные ряды

3. УСТАНОВКА И НАСТРОЙКА

3.1 Установка Python

Windows:

  1. Перейдите на официальный сайт python.org
  2. Скачайте установщик Python 3.10+
  3. Запустите установку, ОБЯЗАТЕЛЬНО отметьте "Add Python to PATH"
  4. Проверьте установку: python --version

macOS:

brew install python@3.10

About

Database Power Tool — консольный клиент для SQLite, PostgreSQL и MySQL с 500+ командами для анализа, экспорта, очистки, статистики и ML.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages