Medoo

PHP SQL数据库开发框架
授权协议 MIT
开发语言 PHP
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 国产
投 递 者 充子航
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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();
  • Medoo是个轻量级的 PHP 数据库框架,帮助用户快速开发 web 应用。它支持多种 sql 数据库: MYSQL, MSSQL, SQLite, MariaDB 等等。它遵从 MIT 协议,允许用户在任何地方使用。当前最新的版本是0.9.1.1。 官方说明可在PHP 5.1+上运行,但是推荐最好使用在PHP5.4上。 官方网站会提供两个版本的下载:压缩版,开发版。 首页提供的快速下载链接是下载

  • https://medoo.in/  一个非常轻量级的数据库框架。 具体介绍看官网或者中文网站。 使用的时候要把数据库的设置传递进去,官网有介绍。这里自己为了方便也写了一种使用方法。先把Medoo.php文件放到网站目录。然后自己创建一个新的php文件名为:dbModel.php,主要是用来把数据库设置传递到medoo中。 <?php require 'Medoo.php'; class dbM

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

  • /*! * Medoo database framework * http://medoo.in * Version 1.1.3 * * Copyright 2016, Angel Lai * Released under the MIT license */ class medoo { // General protected $database_type; protected $charset

  • WHERE 语句 SQL中使用where可能会有一些不安全的动态参数传入或者一些复杂的SQL语句,但是Medoo提供非常简介和安全的方法来实现这些. 基本使用 在基本使用中. 你可以使用一些符号对参数进行过滤$database->select("account", "user_name", ["email" => "foo@bar.com"]);// WHERE email = 'foo@bar.

  • 摘要:<?php /**** 一,Medoo框架的配置 ****/ // 数据库配置参数 $config = [ // 必填 'database_type' =>'mysql', 'database_name' =>'php_edu',<?php /**** 一,Medoo框架的配置 ****/ // 数据库配置参数 $config = [ // 必填 'database_type' =>'mys

  • PHP如何删除一个路径下的所有文件夹和文件?_后端开发 PHP如何删除一个路径下的所有文件夹和文件?下面本篇文章给大家介绍一下PHP删除一个路径下的所有文件夹和文件的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 开始 使用Medoo是非常简单的事! Medoo1.2开始不支持PHP5.4或以下,若你使用的是1.2以前的版本,请选择菜单 中文文档(<1.2) 要求 1、PH

  • 摘要:<?php //载入文件 require __DIR__.'/vendor/autoload.php'; //medoo框架中,凡是写操作(insert,update,delete),都返回的是预处理对象 use Medoo\Medoo as Db;//给个别名 //数据库配置参数 $config = [ &nbs<?php //载入文件 require __DIR__.'/vendor/a

  • query方法:query($string),接受一个参数,参数类型为字符串:String,即为要执行的SQL语句 这个方法比较适合分工比较明确有专属DBA人员,或者实在不会用Medoo自带的方法执行复杂SQL语句的人 以下以官网示例进行完整说明(部分可能经过修改) 例: $database = new medoo("my_database"); $database->query("CREATE

 相关资料
  • 本文向大家介绍PHP开发框架Laravel数据库操作方法总结,包括了PHP开发框架Laravel数据库操作方法总结的使用技巧和注意事项,需要的朋友参考一下 一、读/写连接 有时您可能希望使用一个SELECT语句的数据库连接,,另一个用于插入、更新和删除语句。Laravel使这微风,将始终使用正确的连接是否使用原始查询,查询生成器或雄辩的ORM。 如何读/写连接应该配置,让我们看看这个例子: 注意,

  • 1101 - 技术面 自我介绍 实习经历 K8S: K8S 和 Spring Cloud 了解 如何基于 K8S 部署服务 K8S 部署服务的流程 基于 Spring 开发过的个人项目,是课程吗 对巨杉了解 算法 1103 - HR 面 自我介绍 校园经历 实习经历 Offer: 手头 Offer 及薪资待遇,偏向程度 期望薪资 相同薪资的 Offer 如何选择 个人优势 反问 #面经##校招##

  • 本文向大家介绍MongoDB开源数据库开发工具dbKoda,包括了MongoDB开源数据库开发工具dbKoda的使用技巧和注意事项,需要的朋友参考一下 Southbank Software公司最近发布了 dbKoda 0.6.0 ,这是该软件的 首个发布版 。dbKoda是一款开源的 MongoDB 开发工具,采用JavaScript、 React 和 Electron 开发。下图显示了dbKod

  • 参加赛意在本校的校园宣讲会,投了简历,然后进行了一面(现场投简历的都可以参加面试),一面有两位面试官,一位负责收集基础信息,另一位面试官负责面试。一面之后两天内出结果,进行二面。二面之后两天内出结果,本来是约好的时间,但是老是更改,时间也定的很模糊(上午/下午),(就这一点来说有点不靠谱)。本来二面结束说好谈薪的,结果突然加了一个三面,等了一天没等到谈薪电话,突然通知三面(离谱了)。 一面:数据库

  • 一面前还有笔试 两道算法题挺简单 本来以为进去要转c++的 在自我介绍阶段就没怎么聊java 都在说自己不怎么会c++ 结果最后反问才知道原来是分布式数据库 java是作为计算层的主要实现语言 怪不得这面试官这么了解java 1. jvm调优 有啥常见参数 2. 常见设计模式 3. docker如何打包镜像 4. mmap系统调用 然后基本上都在问项目 面试官对电商业务好像还挺了解 聊了大概35分

  • 简单介绍一下项目 项目里一些点随便聊了一下 没问几个问题 算法 实现一个HashMap 问了面试官是要拉链法还是可以用最简单的开放寻址 回答都可以 然后我就整了个开放寻址 随便写了个测试样例没出啥问题就过了 总时长30min

  • 是一个通用数据库处理框架(可以包含MSSQL POSTGRESQL,SQLITE EXCEL MYSQL DB2 ORACLE...只要你愿意实现接口就可以).很便捷地进行常用数据库操作(增删改查).其性能是几近纯ADO.NET.对于实体的查询采用emit实 现,如果您还不满意可用此框架的代码生成器直接生成纯ADO.NET SQL形式.其主要特色就是性能和便捷的操作.  

  • 问题: ·问了一下实习和项目 ·哪些数据库有跳表这个基础类型 ·c++类的缺省函数4个有哪些 ·new、delete、malloc、free区别 ·讲一下虚函数的作用 ·进程线程区别 ·介绍一下数据库事务ACID ·介绍一下数据隔离级别 ·讲一下hash索引和b+树索引 ·临时表了解吗 编程题: ************ (和去年的面经一样,我提前准备过) Q&A: 面试流程 对于HTAP的看法