Database Master - это десктопное приложение для управления базами данных SQLite, разработанное на Python с использованием PyQt5. Приложение предоставляет интуитивно понятный графический интерфейс для создания, просмотра и редактирования баз данных и таблиц, а также возможностью импорта файлов.
- Создание новых баз данных
- Просмотр существующих баз данных
- Автоматическое создание папки database для хранения файлов БД
- Создание новых таблиц
- Просмотр списка всех таблиц в базе данных
- Добавление и удаление столбцов
- Просмотр структуры таблиц
- Добавление новых строк в таблицы
- Удаление существующих строк
- Прямое редактирование данных в табличном виде
- Сохранение изменений в базе данных
- Импорт данных из CSV файлов
- Автоматическое определение кодировки файлов
- Поддержка различных разделителей
- Опция очистки таблицы перед импортом
- Визуализация прогресса импорта
- Python 3.7+
- PyQt5 - для графического интерфейса
- SQLite3 - встроенная СУБД
- Chardet - определение кодировки файлов
- Клонируйте репозиторий:
git clone https://github.com/HecyMa/database-master.git
cd database-master
- Разверните окружение:
python -m venv venv
venv/Scripts/activate
- Установите зависимости:
pip install -r requirements.txt
- Запустите приложение:
python main.py