PHP Framework 数据库框架 Medoo 2.1:初识Medoo

  • 什么是Medoo?
  • 引用Medoo 2.1
    • 下载Medoo
    • 存放Medoo
    • 确定Medoo支持的数据库与PHP版本

什么是Medoo?

Medoo是一款轻量级的PHP数据库框架,现在最新版为2.1.0,它可以操作的数据库有很多,现在官方文档里,明确指出支持的数据库有:MySQLMariaDBMSSQLOracleSQLitePostgreSQLSybase

我们可以在自己平时使用的PHP开发框架中集成它,也可以在原生的PHP代码里使用它。

我曾经在博客里介绍过一次 Medoo,时间过得真快,转眼 7 年了。

时隔 7 年零 3 个多月,发现Medoo18天前,版本号从原来的0.9.1.1窜到了2.1.0

或许有人已经在我之前介绍过这个版本,或介绍了比较接近的版本。没关系,既然它还在更新,那么今天,我就以我的方式,再介绍一次它的使用方法。


引用Medoo 2.1

下载Medoo

你不用担心自己的Composer被墙而下载不了它,也不要太担心网络慢下载它很费劲。

整个Medoo就一个文件,它不像别的框架类库,依赖或者互相调用一堆文件,根本不用担心加载它的时候缺这个文件缺那个文件的。

Medoo最新版本下载地址

直接打开上面的下载地址,把里面的内容复制到一个新的PHP文件里,记得文件编码一定是UTF-8 无BOM+

存放Medoo

因为我在这里只是介绍它怎么使用了,我就很随意的放了。

我建立了一个文件夹study_medoo,打开了刚才提到的下载地址,将内容保存在了一个文件里,文件名为Medoo.php,我的首字母是大写。

然后我又建立了一个文件准备调用Medoo的文件test_medoo.php

最后我通过/study_medoo/test_medoo.php来访问它。

确定Medoo支持的数据库与PHP版本

这里我先声明,我要使用Medoo来操作的数据库为Mysql,基于时间与繁琐度原因,其它数据库先不管了。

数据库选择了Mysql,至于版本,无所谓了,只要Mysql就行。

从文档得知,Medoo 2.1.0至少需要PHP 7.3+的支持,所以我选择的PHP版本为7.3

需要注意的是,Medoo是走的PDO,需要开启PHPpdo_mysql扩展。

一般PHP 5.3以后的版本都是默认支持的,7.3就更不用说了。

如果不会的话:百度一下,你就知道。

以上的阐述只对有基础的朋友有作用,如果对以上的知识点有质疑或者不懂的可以在下方留言。

PHP Framework 数据库框架 Medoo 2.1:初识Medoo相关推荐

  1. PHP Framework 数据库框架 Medoo 2.1:使用 Medoo 连接MYSQL数据库

    PHP Framework 数据库框架 Medoo 2.1:使用 Medoo 连接MYSQL数据库 前言 加载Medoo 编写加载Medoo的代码 Medoo各配置参数的含义 前言 才发现上传代码要实 ...

  2. Robot Framework 自动化测试框架核心指南-初识Robot Framework(学习笔记2)

    初识Robot Framework 1.1如何创建一个自动化测试项目 1.1.2 创建测试套件 1.1.3 创建测试用例 1.2 Robot Framework基础关键字 1.2.1 如何搜索Robo ...

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

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

  4. medoo连接mysql_PHP数据库框架Medoo1.6安装步骤

    PHP数据库框架Medoo1.6安装步骤 发布时间:2020-05-12 11:13:03 来源:亿速云 阅读:610 作者:Leah 本文在介绍关于PHP数据库框架Medoo1.6安装的基础上,重点 ...

  5. medoo php,pdo-Medoo - 高效的轻量级PHP数据库框架, 提高开发效率!

    Raw Object Medoo可以使用原始表达式来进行复杂的或自定义的查询,尤其是在使用SQL内置函数的时候.支持占位符号,以防止注入和优化语法. Medoo::raw($query, $map) ...

  6. Java-ORM数据库框架CDM介绍

    cdm-core Cdm Framework 一个使用简单,零配置,容错率高,效率的Java™ ORM 数据库框架 ✨ 特性 使用简单 没有依赖,一行代码即可初始化连接,调用接口像使用脚本语言一样畅爽 ...

  7. dommel mysql_.Net Core AA.FrameWork应用框架介绍

    开发多年,一直在从社区获取开源的便利,也深感社区力量的重要性,今天开源一个应用基础框架AA.FrameWork,也算是回馈社区,做出一点点贡献,希望能够帮助类似当年入行的我. AA.FrameWork ...

  8. Entity Framework 实体框架的形成之旅--实体数据模型 (EDM)的处理(4)

    在前面几篇关于Entity Framework 实体框架的介绍里面,已经逐步对整个框架进行了一步步的演化,以期达到统一.高效.可重用性等目的,本文继续探讨基于泛型的仓储模式实体框架方面的改进优化,使我 ...

  9. php mysql 框架_Medoo 轻量级的 PHP 数据库框架 - 文章

    Medoo 是一个轻量级的PHP数据库框架,提高开发效率,Medoo 需要 PHP 支持 PDO 扩展,请在配置文件中开启 PDO 扩展. 为什么选择 Medoo 非常的轻量 未压缩只有 34KB. ...

最新文章

  1. fastbert解读
  2. 区块链技术入门,都涉及哪些编程语言?
  3. python二分法查找
  4. 覆盖所有类型的javascript深度克隆
  5. centos 修改开机画面
  6. 章国锋:视觉SLAM最新观点分享
  7. HTML placeholder
  8. 创建maven parent project module project
  9. linux 编码转换-转
  10. Haproxy+Nginx实现web负载均衡群集
  11. isfile方法_递归算法是一种直接或者间接调用自身函数或者方法的算法
  12. c语言程序设计题答案,C语言程序设计习题(含答案).doc
  13. windows系统日志服务器搭建,windows 配置日志服务器
  14. fedora 安装 pidgin-lwqq
  15. 谷歌gmail注册入口_如何删除您的Gmail帐户而不删除您的Google帐户
  16. 题目:找出某种珍贵药材的生长区域
  17. python中保留两位小数或者多位小数的方法
  18. 膜拜大神,Linux之父家中停电6天,竟然还码出新版Linux内核!
  19. 三跨计算机考研学校推荐,考研实现三跨—跨学校,跨地区,跨学科现实吗?
  20. 【软考必读】软考高级证书对工作的6大帮助

热门文章

  1. python画环形图_Python通过matplotlib画双层饼图及环形图简单示例
  2. HC32F4XX,内部flash EFM_SequenceProgram问题
  3. 清华夺ASC、ISC、SC三项超算比赛大满贯
  4. 我所参与的Agile实践总结
  5. BAT/头条/小米/京东/滴滴/美团...互联网大厂员工一年究竟能挣多少钱?
  6. 国产CAD_CAD制图初学入门:如何用国产CAD软件删除CAD图纸中多余的辅助线?
  7. CAD制图初学入门:CAD图形导出功能介绍
  8. 用java写一个日期相减方法
  9. Gavin老师Transformer直播课感悟 - Rasa对话机器人项目实战之教育领域Education Bot项目Form解析及自定义全解(七十五)
  10. 【Hadoop技术篇】hadoop的使用