标签:color evel 数据存储 tps 分组 查询 turn storage rip
nano-sql是一个小而快的数据库引擎, 他支持联合查询, 分组, 事务, ORM等功能, 支持 内存, indeedDB, Local Storage, WebSQL, Level DB
<script src="https://cdn.jsdelivr.net/npm/nano-sql@1.5.3/dist/nano-sql.min.js"></script>
<script>
nSQL(‘users‘) // 设置表名.
.model([ // 设置表结构
{ key: ‘id‘, type: ‘int‘, props: [‘pk‘, ‘ai‘] }, // pk == primary key, ai == auto incriment
{ key: ‘name‘, type: ‘string‘ },
{ key: ‘age‘, type: ‘int‘ }
])
.config({
mode: "IDB" // 本地存储使用的数据类型 IDB 表示 IndexedDB
})
.connect() // 初始化本地数据存储, 只需要执行一次
.then(function (result) {
return nSQL().query(‘upsert‘, { // 添加一行新的数据
name: "bill", age: 20
}).exec();
})
.then(function(result){
return nSQL().query(‘upsert‘, { // Add a record
name: "jim", age: 23
}).exec();
})
.then(function (result) {
return nSQL().query(‘select‘).exec(); // 从当前表中查询所有的数据
})
.then(function (result) {
console.log(result) // <= 查询结果
})
</script>
标签:color evel 数据存储 tps 分组 查询 turn storage rip
原文地址:https://www.cnblogs.com/answercard/p/9031534.html