Repolode
catfan

catfan/Medoo

Лёгкий PHP-фреймворк для работы с базами данных в одном файле, упрощающий типовые SQL-операции с помощью понятного API.

Звёзды
4,949
Форки
1,122
Открытые issues
48
Последний коммит
12 дней назад

Что это?

Medoo — PHP-фреймворк для работы с базами данных, который оборачивает PDO и позволяет выполнять типовые SQL-операции — например, insert, select, update и delete — простыми вызовами методов, а не вручную написанными строками запросов. Проект поставляется в виде пакета из одного файла с минимумом зависимостей и устанавливается через Composer.

Согласно README, Medoo работает с MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle и Sybase и предназначен для сложных SQL-запросов, сопоставления данных и подготовленных выражений, при этом код остаётся читаемым. Также указано, что Medoo можно использовать с такими фреймворками, как Laravel, CodeIgniter, Yii и Slim.

Для работы требуется PHP 7.3 или более поздней версии с включённым расширением PDO. Проект распространяется по лицензии MIT и включает тесты PHPUnit и php-cs-fixer для проверки стиля кода.

Ключевые возможности

  • 01Пакет из одного файла с минимумом зависимостей
  • 02Понятный API для операций insert, select, update и delete
  • 03Поддержка MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle и Sybase
  • 04Работа со сложными SQL-запросами и подготовленными выражениями
  • 05Установка через Composer

Сценарии использования

  • Добавление доступа к базе данных в небольшое PHP-веб-приложение без тяжёлой ORM
  • Быстрая реализация CRUD-функций в проектах на Laravel, Slim или Yii
  • Написание PHP-скриптов, которым нужно работать с несколькими SQL-движками

Быстрый старт

  1. 1

    Установите Medoo с помощью Composer

    composer require catfan/medoo
  2. 2

    Загрузите автозагрузчик Composer и создайте подключение к базе данных в PHP

Что важно знать

  • Требуется PHP 7.3 или новее с включённым расширением PDO.

В подборках

Темы

Частые вопросы

Что такое Medoo?
Лёгкий PHP-фреймворк для работы с базами данных в одном файле, упрощающий типовые SQL-операции с помощью понятного API. Medoo — PHP-фреймворк для работы с базами данных, который оборачивает PDO и позволяет выполнять типовые SQL-операции — например, insert, select, update и delete — простыми вызовами методов, а не вручную написанными строками запросов. Проект поставляется в виде пакета из одного файла с минимумом зависимостей и устанавливается через Composer.
Medoo можно использовать бесплатно? Какая у него лицензия?
Medoo распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Medoo всё ещё поддерживается?
Активно поддерживается. Последний коммит в Medoo — 26 окт. 2026 г..
Для чего можно использовать Medoo?
Добавление доступа к базе данных в небольшое PHP-веб-приложение без тяжёлой ORM Быстрая реализация CRUD-функций в проектах на Laravel, Slim или Yii Написание PHP-скриптов, которым нужно работать с несколькими SQL-движками
Как установить Medoo?
Установите Medoo с помощью Composer: composer require catfan/medoo Загрузите автозагрузчик Composer и создайте подключение к базе данных в PHP
Где скачать Medoo?
Исходный код и инструкции по установке — на GitHub: https://github.com/catfan/Medoo

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты