Repolode
catfan

catfan/Medoo

一个轻量的单文件 PHP 数据库框架,用简洁直观的 API 简化常见 SQL 操作。

Star
4,949
Fork
1,122
未关闭 Issue
48
最近提交
12天前

这是什么?

Medoo 是一个 PHP 数据库框架,基于 PDO 封装,开发者通过简单的方法调用即可完成插入、查询、更新、删除等常见 SQL 操作,无需手写查询语句。它是单文件发布的轻量包,依赖很少,可通过 Composer 安装。

Medoo 支持 MySQL、MariaDB、PostgreSQL、SQLite、MSSQL、Oracle 和 Sybase 等数据库,也能处理复杂 SQL、数据映射和预处理语句,同时保持代码可读性。它可以方便地接入 Laravel、CodeIgniter、Yii、Slim 等 PHP 框架。

运行环境要求 PHP 7.3 及以上版本并启用 PDO 扩展。项目采用 MIT 许可证。

核心功能

  • 01单文件发布,依赖极少
  • 02提供插入、查询、更新、删除等简洁 API
  • 03支持 MySQL、MariaDB、PostgreSQL、SQLite、MSSQL、Oracle 和 Sybase
  • 04支持复杂 SQL 与预处理语句
  • 05可通过 Composer 安装

适用场景

  • 在小型 PHP 网站中添加数据库访问,无需引入重量级 ORM
  • 在 Laravel、Slim 或 Yii 项目中快速实现增删改查功能
  • 编写需要兼容多种 SQL 数据库的 PHP 脚本

快速上手

  1. 1

    使用 Composer 安装 Medoo

    composer require catfan/medoo
  2. 2

    在 PHP 中加载 Composer 自动加载器并创建数据库连接

使用前须知

  • 需要 PHP 7.3 或更高版本,并启用 PDO 扩展。

收录于专题

标签

常见问题

Medoo 是什么?
一个轻量的单文件 PHP 数据库框架,用简洁直观的 API 简化常见 SQL 操作。 Medoo 是一个 PHP 数据库框架,基于 PDO 封装,开发者通过简单的方法调用即可完成插入、查询、更新、删除等常见 SQL 操作,无需手写查询语句。它是单文件发布的轻量包,依赖很少,可通过 Composer 安装。
Medoo 可以免费使用吗?用的什么许可证?
Medoo 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Medoo 还在维护吗?
活跃维护中。Medoo 最近一次提交是在 2026年10月26日。
Medoo 适合用来做什么?
在小型 PHP 网站中添加数据库访问,无需引入重量级 ORM 在 Laravel、Slim 或 Yii 项目中快速实现增删改查功能 编写需要兼容多种 SQL 数据库的 PHP 脚本
Medoo 怎么安装和运行?
使用 Composer 安装 Medoo: composer require catfan/medoo 在 PHP 中加载 Composer 自动加载器并创建数据库连接
在哪里获取 Medoo?
源代码和安装说明在 GitHub 上:https://github.com/catfan/Medoo

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目