nano-sql.js的基本操作
Posted 先定一个可以实现的小目标
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nano-sql.js的基本操作相关的知识,希望对你有一定的参考价值。
nano-sql是一个小而快的数据库引擎, 他支持联合查询, 分组, 事务, ORM等功能, 支持 内存, indeedDB, Local Storage, WebSQL, Level DB
<script src="https://cdn.jsdelivr.net/npm/[email protected]/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>
以上是关于nano-sql.js的基本操作的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程