Medoo是一款超轻量级的PHP SQL数据库框架,由社交网站Catfan和开源项目Qatrix的创始人黎言卓开发。提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到。

[特性]

  • 轻量级,只有一个文件
  • 简单易学,数据结构一目了然
  • 支持多种SQL语法,以及支持复杂的查询条件
  • 支持多种数据库,包括MySQL, MSSQL, SQLite等等
  • 安全,可防止SQL注入
  • 免费,基于MIT协议

[代码示例]

01 // 载入Medoo
02 require_once 'medoo.php';
03  
04 // 初始化
05 $database = new medoo('my_database');
06  
07 // 完成
08 $database->insert('account', [
09     'user_name' => 'foo'
10     'email' => 'foo@bar.com',
11     'age' => 25,
12     'lang' => ['en', 'fr', 'jp', 'cn']
13 ]);

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

  1. 如何把开源项目发布到Jcenter

    转载自:https://www.jianshu.com/p/f66972f0607a 首先我们应该注册一个JFrog Bintray的账号 Jfrog Bintray官网 这里我们可以注意到那个绿色的 ...

  2. 解读|TARS开源项目发布Go语言版本 1

    解读|TARS开源项目发布Go语言版本 文章转自开源中国 导语:近日,Tars 开源项目在上海发布并开源了 Go 语言版本,其性能与 C++ 版本相当,比 gRPC 的性能高 5 倍. --编者 Ta ...

  3. AAAI 2021 顶会论文开源,OCR方向最火开源项目已超1万 star!

    一.导读 OCR方向的工程师,一定需要知道这个OCR开源项目:PaddleOCR 短短半年时间,累计Star数量已超过11.5K, 频频登上Github Trending和Paperswithcode ...

  4. Top10机器学习开源项目发布,历时一个月评出 | 附GitHub地址

    原作:Mybridge 问耕 补充整理 量子位 出品 | 公众号 QbitAI 从将近250个机器学习开源项目中,综合各种条件进行打分排序,最终Mybridge团队评选出十大最新.最棒的机器学习开源项 ...

  5. 解读|TARS开源项目发布Go语言版本

    文章转自开源中国 导语:近日,Tars 开源项目在上海发布并开源了 Go 语言版本,其性能与 C++ 版本相当,比 gRPC 的性能高 5 倍. --编者 Tars 是腾讯开源的一款微服务框架,它于去 ...

  6. Android开源项目发布jCenter

    最近有这方面需要,所以研究了一下如何将自己的工程项目发布到jCenter上去.方法有很多,可以是Bintray,maven,jitPack.io等等. 本次发布使用的Bintray,所以稍后先从如何使 ...

  7. 把自己的项目布到服务器,如何把自己的开源项目发布到Pypi服务器

    众所周知,Python社区最吸引人的地方之一就是社区提供了非常丰富的第三方库,任何人都可以往上面提交自己写的开源工具包,如果希望用户可以直接通过 pip 命令下载安装的话,作为开发者,我们就可以把自己 ...

  8. GitHub上有个高仿微信的开源项目,超厉害的!

    开发者(KaiFaX) 面向全栈工程师的开发者专注于前端.Java/Python/Go/PHP的技术社区 来源 | GitHub科技 前言 该项目是一款高仿微信的开源项目,iOSAppTemplate ...

  9. php slim 教程,Slim - 超轻量级PHP Restful API构建框架

    下载源码包: http://www.slimframework.com/ 基于Slim的Restful API Sample: require '/darjuan/Slim/Slim.php'; us ...

最新文章

  1. centos 安装java web_Centos上安装java web的环境
  2. 【Vegas原创】导出Excel时,如何将数字格式转为文本格式?(07.12.13 Update)
  3. Java动态代理代码案例:使用jdk自带的Proxy只能对有接口的类进行动态代理
  4. webpack(一) 配置
  5. Redis配置文件常用配置消息解说--版本5.0.9
  6. 现身说法“好奇心害死人啊”
  7. HTTP之get post
  8. Ctrl+F5和F5区别
  9. c语言多线程怎么写,如何用C语言实现多线程
  10. 二叉树进阶之寻找一棵二叉树中的最大二叉搜索子树
  11. 十问:BAT技术大牛的核心学习方法
  12. mysql的启动脚本编写_老鸟带你开发专业规范的MySQL启动脚本
  13. Laravel 留言评论功能
  14. java npv_java 实现Excel irr计算(改进版)
  15. 禁止用户从网页上下载图片
  16. 家里的 Mac 电脑远程控制公司的 Win10 电脑,疫情也不影响办公。
  17. 安徽省c语言考试时间,安徽省年月二级C语言考试.doc
  18. 按数字递增批量重命名文件的批处理
  19. CLion及Cmake安装教程
  20. linux git仓库默认地址,一个git项目多个仓库地址

热门文章

  1. Angular本地数据存储LocalStorage
  2. Django中级篇之模板语言
  3. 【OpenStack】OpenStack系列9之Compute节点安装
  4. 502 Proxy Error The proxy server received an invalid response from an upstream server
  5. GLUEscript(wxJavascript)
  6. 同事就是同事,职场没有兄弟姐妹
  7. Kotlin 基础语法
  8. IOS开发高级之点餐系统的实现-01
  9. css中改变边距会影响原大小,CSS:更改父容器中子项的边距会改变子项的宽度吗?...
  10. kruskal算法java_克鲁斯卡尔算法(Kruskal)的java实现