简易教程
应用场景
此处sqlite数据库存在的意义是为了拓展更多的自定义业务场景,开发者可以根据自己的业务和逻辑实现将数据存储到sqlite中,为了降低开发者的使用成本,inis开发团队已经在SQL语句简化和数据安全上下足了功夫
字段说明
field 字段
field 支持数组或字符串格式,虽然文档中介绍的是字符串形式,但是我们更推荐您使用数组数组形式,因为那样的可读性更高,也更利于后期的维护,简单举例
// 字符串形式
let field = 'id,name,url'
// 数组形式
let field = ['id','name','url']
上述的两种方式是等价的
where 和 whereOr 字段
where 字段对应的是 SQL 语句中的 where,主要用于找到满足条件的数据,对应的还有 whereOr 字段,该字段一样支持字符串和数组形式,下面简单的举例一下
// 字符串形式
let where = 'id = 1 and is_show = 1'
// 数组形式
let where = [
['id','=',1],
['is_show','=',1]
]
// 字符串形式
let whereOr = 'age > 18 or name LIKE %inis%'
// 数组形式
let whereOr = [
['age','>',18],
['name','like','%inis%']
]
// 如果需要找到字段为null的数据,可以这么写
let where = ['age','null']
// 快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,可以实现下面的查询,例如:
let where = [
['name|title','like','inis%'],
['create_time&update_time','>',0]
]
最后修改时间: 2 年前