Medoo 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Medoo 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Medoo 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Medoo 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Medoo 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
提 交 者 qatrix
适用人群 未知
收录时间 2013-04-08

软件简介

Medoo是一款超轻量级的PHP SQL数据库开发框架,提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到。

特性:

  • 轻量级,只有一个文件

  • 简单易学,数据结构一目了然

  • 支持多种SQL语法

  • 支持多种数据库,包括MySQL, MSSQL, SQLite等等

  • 安全,可防止SQL注入

  • 免费,基于MIT协议

示例代码:

// Include Medoo
require_once 'medoo.php';

// Initialize
$database = new medoo([
    'database_type' => 'mysql',
    'database_name' => 'name',
    'server' => 'localhost',
    'username' => 'your_username',
    'password' => 'your_password',
    'charset' => 'utf8'
]);

// Enjoy
$database->insert('account', [
    'user_name' => 'foo'
    'email' => 'foo@bar.com',
    'age' => 25,
    'lang' => ['en', 'fr', 'jp', 'cn']
]);

// Or initialize from file and then
$database = new medoo();
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (8)

加载中
mark
2017/02/15 21:00
回复
举报
有人使用过吗? Medoo
2013/07/22 16:26
回复
举报
还有很大的潜力,你懂的! Medoo
2013/11/14 20:58
回复
举报
2014/04/14 22:12
回复
举报
用了一段时间,写起来真的是非常繁琐 Medoo
2014/08/20 16:34
回复
举报
请问有人使用medoo的时候,SQL的表名项名都是使用单引号,引起不能执行的问题吗? Medoo
2014/09/18 15:56
回复
举报
medoo中文离线文档 下载http://t.cn/RAb8RGv Medoo
2015/03/30 11:59
回复
举报
http://medoo.lvtao.net 1.0中文文档更新。哈哈哈。我要吐了 #Medoo#
2015/10/12 19:31
回复
举报
更多评论
发表于AI & 大数据专区
2018/10/10 10:00

Medoo 更新至 1.6,增加并优化了部分方法功能

Medoo版本直接更新至1.6,对初始化及部分方法进行了调整及优化。同时,本次还增加了兼容不同数据库的随机获取方法。本次更新的亮点主要是: A、改进初始化,Medoo 1.6增加了更多初始化时的连接选项,比如,增加collation选项以及对MSSQL增加appname选项。同时,现在可以允许用户使用声明的PDO对象进行初始化。 B、增加一...

4
2
发表了资讯
2017/02/11 18:39

Medoo 1.2 发布,轻量级 PHP 数据库框架

Medoo 1.2 重大版本发布。此版本有多处代码更新与调整,使 Medoo 更加现代化,功能更强大。 更新 兼容 PSR 标准 使用 Namespace 取消对 PHP 5.1 的支持,目前最低要求为 PHP 5.4 新初始化函数 代码以及接口名称更新 提升 multiple insert 性能 提升数据库的兼容性 新特性 初始化支持自定义 DSN 新 id() 函数 初始化支持自...

7
14
发表了资讯
2016/06/27 00:00

Medoo 1.1 发布,轻量级 PHP 数据库框架

Medoo 已经更新至1.1版本。这次的主要更新了一些安全上的规范。比如:增加table_quote函数来统一接管对表名的处理。 Medoo是一款超轻量级的PHP SQL数据库开发框架,提供了简单,易学,灵活的API,提升开发Web应用的效率与性能。 特性: 轻量级,只有一个文件 简单易学,数据结构一目了然 支持多种SQL语法 支持多种数据库...

25
35
发表了资讯
2015/10/12 00:00

Medoo v1.0 发布,轻量级 PHP 数据库框架

历时两年多,Medoo 终于发布了 v1.0 的版本。Medoo 是一款轻量级的 PHP 数据库框架,能提升 PHP 的开发效率。 此次正式版进行了多处代码修正和改良,并且还新增加了两处新功能: Table Prefix 便捷的 transaction 支持,可参阅 action() 文档 同时官方文档也进行了更新,新增加了新的用法,并且添加了使用 composer 安装...

15
40
发表了资讯
2015/02/11 00:00

Medoo 0.9.8 发布,轻量级 PHP 数据库框架

Medoo 0.9.8 发布,此版本新增加了 debug 接口,以及功能改进和 bug 修复。 去除旧版本的 LIKE 功能 Like 语法添加数组支持 新增加 debug 模式 去除时间比较的支持 代码优化以及 bug 修复 官网提供更多的例子和用法说明 官方网站:http://medoo.in Github:https://github.com/catfan/Medoo...

8
37
发表了资讯
2014/12/05 00:00

Medoo 0.9.7 发布,PHP SQL 数据库开发框架

Medoo 0.9.7 发布,此版本包含了包含了众多的特性改进和修复。并且一些新的用法和改进将会为下一版本进行过渡。 新的 LIKE 用法,并支持高级通配符 新的 log() 接口 引用多表时添加表别名支持 改进与优化数据库连接 修正与改进 Oracle 的支持 支持 MySQL socket 连接 修正与改进 HAVING 分句 代码优化 官方网站:http://...

10
28
发表了资讯
2014/06/09 00:00

Medoo 0.9.6 发布,轻量级PHP SQL框架更新

Medoo 是目前最轻量级 PHP SQL 数据库框架,只有单一文件(14.3KB),高效率,配置简单,支持多种数据库,同时还可防止 SQL Injection。相对于其它 PHP ORM 模式的数据库框架而言,Medoo 的模式使用更加直观,无需额外编写模型结构代码,无额外 IO 和内存损耗,支持更多复杂的逻辑语句,更丰富的数据处理支持,同时实现同...

5
36
发表了资讯
2014/04/25 00:00

Medoo 0.9.5 发布,轻量级PHP SQL框架大更新

Medoo是目前最轻量级PHP SQL数据库框架,只有单一文件(只有13.3KB),高效率,配置简单,支持多种数据库,可防止SQL Injection,提供了多种SQL操作的API,让开发者无需记住各种复杂SQL语句便能对数据库进行操作,简化代码,提升效率。 Medoo 0.9.5添加了多项重要的新特性: 支持更加复杂的关系表达式 关系表达式添加注释...

9
60
发表了资讯
2014/02/08 00:00

Medoo 0.9.1发布,超轻量级PHP SQL数据库框架更新

Medoo是一款简单易用的轻量级PHP SQL数据库框架,单一文件(只有11.9KB),配置简单,支持多种数据库,提供了各种SQL操作的API,让开发者无需记住各种复杂SQL语句便能操作数据库,而且还有防止注入的功能。 Medoo新版除了改进bug外,还添加了新的功能,以及MariaDB数据库的支持,同时官方网站也进行了一些更新。 Medoo ...

7
55
发表了资讯
2013/12/27 00:00

Medoo 0.9 发布,超轻量级 PHP SQL 数据库框架更新

Medoo是一款简单易用的轻量级PHP SQL数据框框架,单一文件(只有10.9KB),配置简单,提供了各种SQL操作的API,让开发者无需记住各种复杂SQL语句便能操作数据库,而且还有防止注入的功能。 Medoo 0.9改进如下: 改进修复对SQLite的支持 新增加Multi-insertion的功能 改进否定语句的支持 改进JOIN语句的结构 改进SQL语句的...

8
63
发表了资讯
2013/09/30 00:00

Medoo 0.8.8 发布,超轻量级的PHP SQL数据库框架大更新

Medoo是一款超轻量级的PHP SQL数据库框架,只有单一文件,10KB左右的体积,配置简单,安装方便,简单易学,同时支持多种数据库,可防止SQL注入。 Medoo 0.8.8更新: 完善对Table JOIN的查询语法http://medoo.in/api/select 添加连接端口的支持 添加对日期查询的支持 添加更多数据类型的支持,以及单独的优化 改进查询语句...

3
29
发表了资讯
2013/07/22 00:00

Medoo 0.8.5更新,超轻量级PHP SQL数据库框架

Medoo是一款超轻量级的PHP SQL数据库框架,只有单一文件,8KB左右的体积,配置简单,安装方便,简单易学,同时支持多种数据库,可防止SQL注入。 Medoo 0.8.5更新: 新增加Table JOIN的语法http://medoo.in/api/where 新增加对null的数据支持 改进insert时对错误信息的返回 改进对between的支持 添加composer.json 代码改...

13
78
发表了资讯
2013/05/28 00:00

Medoo 0.8.2更新,超轻量级的PHP SQL框架

Medoo是最近倍受关注的超轻量级PHP SQL框架,特点是超级轻量级,只有一个8KB文件,配置简单,使用方便,而且还提供防止数据注入,调试等特性,大大提升开发效率。 此次0.8.2版本更新了建立初始化连接的方法,提供更加灵活的接口以应用在各种不同的应用当中。 // Independent configuration require 'medoo.php'; $da...

4
37
发表了资讯
2013/04/08 00:00

Medoo 开源项目发布,超轻量级的PHP SQL数据库框架

Medoo是一款超轻量级的PHP SQL数据库框架,由社交网站Catfan和开源项目Qatrix的创始人黎言卓开发。提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到。 [特性] 轻量级,只有一个文件 简单易学,数据结构一目了然 支持多种SQL语法,以及支持复杂的查询条件 支持多种数据库,包括MySQL, MS...

0
17
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于数据库专区
2014/04/20 13:28

Medoo入门:安装和配置-Medoo使用指南

什么是Medoo? The Lightest PHP database framework to accelerate development! 加速开发的最轻量的PHP数据库框架! Medoo强大而完善的API不仅完全可以满足你最常用最基本的需求,而且使用起来也非常简单。即使要进行二次开发,也丝毫不成问题。首先翻译的是Medoo的入门篇,先讲讲Medoo的安装和配置。...

0
6
发表于AI & 大数据专区
2016/08/15 16:55

medoo个人版本

根据 github上改的 添加了group by多个字段 $where['GROUP']=array("godos_name","goods_attr_id"); https://github.com/SyuTingSong/Medoo/commit/52e9e05bdcc728efad655077fdf9423309efc10b...

0
0
发表于AI & 大数据专区
2014/05/10 14:08

WHERE语法-Medoo使用指南

本篇将介绍Medoo的WHERE语法。Medoo的一些方法要求传递$where参数,像SQL的WHERE子句那样用于筛选查询记录。WHERE子句很强大,但有很多复杂的语法,逻辑相关性,以及有关SQL注入的潜在安全问题。但Medoo提供了强大和极端易用的方式来构造WHERE子句和预防SQL注入。

2
8
发表于数据库专区
2014/05/28 22:08

Has方法:Has API-Medoo使用指南

上一篇《取得方法:Get API-Medoo使用指南》中介绍了如何使用Medoo的Get方法取得数据库中的单条记录,本篇将教你使用Has方法来判断目标数据是否存在。Has方法:Has API, 判断目标数据是否存在。

2
0
发表于数据库专区
2014/05/27 23:20

取得方法:Get API-Medoo使用指南

上一篇《替换方法:Replace API-Medoo使用指南》中介绍了如何使用Medoo的Replace方法把数据库中的旧数据替换成新的,本篇将教你使用Get方法来取得数据库中的单条记录。取得方法:Get()。取得数据库中的单条记录。

0
1
发表于数据库专区
2014/05/25 13:57

替换方法:Replace API-Medoo使用指南

上一篇《删除方法:Delete API-Medoo使用指南》中介绍了如何使用Medoo的Delete方法来删除数据,本篇将教你使用Replace方法来替换数据库中的数据。

0
1
发表于数据库专区
2014/05/25 13:51

删除方法:Delete API-Medoo使用指南

上一篇《更新方法:Update API-Medoo使用指南》中介绍了如何使用Medoo的Update方法来来修改数据库已有的数据,本篇将告诉你如何使用Delete方法来删除数据库中的数据。删除方法:Delete API,删除数据库中的数据。

0
0
发表于数据库专区
2014/06/04 23:05

查询方法:Query API-Medoo使用指南

前一篇《求和方法:Sum API-Medoo使用指南》介绍了Medoo的Sum方法求和,也就介绍完了常用的普通API,接下来要介绍2个高级API:Query API 和 Quote API。下文就开始讲解Query API的使用。查询方法: Query API,在数据表中插入新纪录。

0
0
发表于数据库专区
2014/06/04 23:01

求和方法:Sum API-Medoo使用指南

上一篇《平均值方法:Avg API-Medoo使用指南》介绍了Medoo的Avg方法取得平均值,接下来要介绍的就是求和的方法,通过Sum方法来得到各列的和。求和方法:Sum API,获取列的总和。

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/09/18 16:02

请问有人使用medoo的时候,SQL的表名项名都是使用单引号,引起不能执行的问题吗?

请问有人使用medoo的时候,SQL的表名项名都是使用单引号,引起不能执行的问题吗? 比如: $this->medoo->select("table", "*", array("ORDER"=>"id DESC") ); echo $this->medoo->laft_query(); //结果是:SELECT * FROM 'table' ORDER BY 'id' DESC; 使用单引号出错了,请问这个问题怎么处理???...

10
0
发表了问答
2014/12/11 20:42

medoo操作sqlserver的问题

插入失败,不报错 插入后无返回值,不知道成功不成功 这怎么处理

1
0
发表了问答
2015/02/05 21:54

有会Medoo的吗,求个语句

select * from table where (title like '%1%' and content like '%2%') and s=1 and n=1 order by id desc 请问这样的语句用medoo该怎么写? 我这样写报错 $datas = $database->select("table","*",array('AND'=>array('LIKE'=>array('AND'=>array('title'=>'1','content'=>'2')),'s'=>1,'n'=>1),"ORDER"=>'id DESC'))...

2
1
发表了问答
2014/12/20 11:47

0.9.7版本,中文会乱码,怎么破? 0.9.6无问题。

0.9.7版本,中文会乱码,怎么破? 0.9.6无问题。

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
8 评论
195 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部