一、函数创建数据库
var db = openDatabase('zxd',1,'person',0)
1、数据库名
2、版本
3、备注
4、存储容量的限制 (最高5M)
二、创建表
db.transaction(tx=>{
tx.executeSql('create table if not exists student (id unique,name)')
})
三 插入数据
db.transaction(tx=>{
tx.executeSql('insert into student (id,name) values (?,?)', [1,"撒旦"]);
tx.executeSql('insert into student (id,name) values (?,?)', [2,"康斯坦丁"])
})
相似的 改就是update 、删除就是delete
四 读取语句
db.transaction(tx=>{
tx.executeSql("select * from student",[],(tx,res)=>{
let rows = res.rows;
let len = rows.length
for (var i=0;i<len;i++){
console.log(rows.item(i))
}
})
})
总结
1、底层为sqlite ,关系型、标准不再更新了
2、chrome中容量5M,支持同域名不同页面共享
3、版本参数用于控制,如果打开版本和现有版本不一致会报错。