Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Database Master

Автор: HecyMa

Описание проекта

Database Master - это десктопное приложение для управления базами данных SQLite, разработанное на Python с использованием PyQt5. Приложение предоставляет интуитивно понятный графический интерфейс для создания, просмотра и редактирования баз данных и таблиц, а также возможностью импорта файлов.

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

🔧 Управление базами данных

  • Создание новых баз данных
  • Просмотр существующих баз данных
  • Автоматическое создание папки database для хранения файлов БД

📊 Работа с таблицами

  • Создание новых таблиц
  • Просмотр списка всех таблиц в базе данных
  • Добавление и удаление столбцов
  • Просмотр структуры таблиц

📝 Редактирование данных

  • Добавление новых строк в таблицы
  • Удаление существующих строк
  • Прямое редактирование данных в табличном виде
  • Сохранение изменений в базе данных

📁 Импорт данных

  • Импорт данных из CSV файлов
  • Автоматическое определение кодировки файлов
  • Поддержка различных разделителей
  • Опция очистки таблицы перед импортом
  • Визуализация прогресса импорта

Технологический стек

  • Python 3.7+
  • PyQt5 - для графического интерфейса
  • SQLite3 - встроенная СУБД
  • Chardet - определение кодировки файлов

Установка и запуск

  1. Клонируйте репозиторий:
git clone https://github.com/HecyMa/database-master.git
cd database-master
  1. Разверните окружение:
python -m venv venv
venv/Scripts/activate
  1. Установите зависимости:
pip install -r requirements.txt
  1. Запустите приложение:
python main.py

About

Базовый проект, который реализует создание баз данных, таблиц и столбцов, а также позволяет загружать данные в них.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages