时间:2021-05-26
Medoo介绍
Medoo是一款超轻量级的PHP SQL数据库框架,由社交网站Catfan和开源项目Qatrix的创始人黎言卓开发。提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到。
特性
轻量级,只有一个文件
简单易学,数据结构一目了然
支持多种SQL语法,以及支持复杂的查询条件
支持多种数据库,包括MySQL, MSSQL, SQLite等等
安全,可防止SQL注入
免费,基于MIT协议
示例代码
增加
复制代码 代码如下:
$database = new medoo ( "my_database" );
$last_user_id = $database->insert ( "account", [
"user_name" => "foo",
"email" => "foo@bar.com",
"age" => 25,
"lang" => [
"en",
"fr",
"jp",
"cn"
]
] );
删除
复制代码 代码如下:
$database = new medoo ( "my_database" );
$database->delete("account", [
"AND" => [
"type" => "business"
"age[<]" => 18
]
]);
修改
复制代码 代码如下:
$database = new medoo ( "my_database" );
$database->update ( "account", [
"type" => "user",
// All age plus one
"age[+]" => 1,
// All level subtract 5
"level[-]" => 5,
"lang" => [
"en",
"fr",
"jp",
"cn",
"de"
]
], [
"user_id[<]" => 1000
] );
查询
复制代码 代码如下:
$database = new medoo ( "my_database" );
$datas = $database->select ( "account", [
"user_name",
"email"
], [
"user_id[>]" => 100
] );
// $datas = array(
// [0] => array(
// "user_name" => "foo",
// "email" => "foo@bar.com"
// ),
// [1] => array(
// "user_name" => "cat",
// "email" => "cat@dog.com"
// )
// )
foreach ( $datas as $data ) {
echo "user_name:" . $data ["user_name"] . " - email:" . $data ["email"] . "<br>";
}
// Select all columns
$datas = $database->select ( "account", "*" );
// Select a column
$datas = $database->select ( "account", "user_name" );
// $datas = array(
// [0] => "foo",
// [1] => "cat"
// )
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Android编程之数据库Sql编程实现方法。分享给大家供大家参考。具体分析如下:Android中安装轻量级数据库Sqlite,现在测试数据库基本
Android和iOS的数据库都是用SQLite来实现.一,SQLite数据库简介:轻量级:SQLite数据库是一个轻量级的数据库,适用于少量数据的CURD;文
h2为轻量级数据库,使用特别方便,它可以不使用数据库服务器,直接嵌入到java程序中。可以配置持久化,同样也可以不持久化(数据在内存中)进程结束后,数据就释放,
PHP可以实现对文本数据库的数据的显示、加入、修改、删除、查询等五大基本操作。我们以一个留言本程序为例,简述一下PHP实现对文本数据库的数据显示、加入、修改、删
前言sQlite是开发中比较常用的轻量级数据库。通常只占据几百k的内存空间,所以在ios开发中,苹果将sQlite作为数据库应用在苹果开发中,当然,fmdb就另