CycleDB — это простое приложение для работы с базой данных, реализованной на C++. Все данные хранятся в формате JSON, и взаимодействие с базой данных осуществляется как через терминал, так и через взаимодействие с статической либой.
CycleDB — это приложение, предназначенное для хранения и обработки данных в формате JSON. Данные могут быть записаны, прочитаны, обновлены или удалены через командную строку. База данных хранит информацию в одном JSON-файле, который используется для всех операций с данными. *База данных пока что в бете, ещё будут доработки.
- Добавление новых записей.
- Чтение и поиск существующих записей.
- Обновление и удаление записей.
- Простое хранение данных в JSON-формате.
-
Клонируйте репозиторий:
git clone https://github.com/apchhui/CycleDB.git cd CycleDB -
Скомпилируйте проект:
CMakeLists.txt уже добавлен, так что просто нажмите F7 и Database.exe скомпилируется, или же последуйте примеру в директории tests/
После компиляции и сборки вы можете использовать приложение через командную строку.
create <имя_таблицы> <колонка1,колонка2,...> - Создать таблицу
create <колонка1,колонка2,...> - Создать таблицу с именем по умолчанию
insert <имя_таблицы> <значение1,значение2,...> - Вставить запись
insert <значение1,значение2,...> - Вставить запись в таблицу по умолчанию
select <имя_таблицы> [условие] - Выбрать записи
update <имя_таблицы> <условие> <новые_значения> - Обновить записи
delete <имя_таблицы> <условие> - Удалить записи
list - Показать все таблицы
debug - Показать внутреннее состояние базы данных
help - Справка
exit - Выйти из программы
./CycleDBCLIВводить в директории проекта
- Интеграция CLI.
- Мультиплатформенность.