8 个版本
0.3.0 | 2020年2月18日 |
---|---|
0.2.0 | 2020年2月14日 |
0.1.5 | 2020年2月12日 |
在 数据库接口 中排名第 2384
90KB
876 代码行
sqlite3builder
简单的 SQL 代码生成器。可与池化的 Sqlite3 连接一起使用。
使用方法
要使用 sqlite3builder
,首先将以下内容添加到您的 Cargo.toml
[dependencies]
sqlite3builder = "0.3"
然后,将以下内容添加到您的包中
extern crate sql_builder;
use sql_builder::SqlBuilder;
示例
let sql = SqlBuilder::select_from("company")
.field("id")
.field("name")
.and_where("salary > 25000")
.sql()?;
assert_eq!("SELECT id, name FROM company WHERE salary > 25000;", &sql);
SQL 支持
语句
- SELECT
- INSERT
- UPDATE
- DELETE
操作
- 连接
- distinct
- group by
- order by
- where
- limit, offset
- 子查询
- 获取所有结果
- 获取第一行
- 获取第一个值,第一个整数值,第一个字符串值
函数
- escape
- query
许可证
此项目采用 MIT 许可证。
依赖项
~1.3–6.5MB
~40K SLoC