2021-12-20 16:30:54 +08:00

63 lines
2.8 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src="./db.js"></script>
<script>
openDB("stuDB", 1)
.then((db)=>{
// 调用添加数据方法
// addData(db, "stu", { "stuId": 4, "stuName": "谢杰", "stuAge": 18 });
// addData(db, "stu", { "stuId": 5, "stuName": "张三", "stuAge": 23 });
// addData(db, "stu", { "stuId": 6, "stuName": "李四", "stuAge": 24 });
// addData(db, "stu", { "stuId": 7, "stuName": "王武", "stuAge": 32 });
// addData(db, "stu", { "stuId": 8, "stuName": "刘德华", "stuAge": 34 });
// addData(db, "stu", { "stuId": 9, "stuName": "张学友", "stuAge": 28 });
// addData(db, "stu", { "stuId": 10, "stuName": "郭富城", "stuAge": 27 });
// addData(db, "stu", { "stuId": 11, "stuName": "黎明", "stuAge": 17 });
// addData(db, "stu", { "stuId": 12, "stuName": "邓超", "stuAge": 19 });
// addData(db, "stu", { "stuId": 13, "stuName": "刘翔", "stuAge": 15 });
// addData(db, "stu", { "stuId": 14, "stuName": "洋洋", "stuAge": 12 });
// addData(db, "stu", { "stuId": 15, "stuName": "林佳音", "stuAge": 14 });
// addData(db, "stu", { "stuId": 16, "stuName": "袁进", "stuAge": 34 });
// addData(db, "stu", { "stuId": 17, "stuName": "老闫", "stuAge": 36 });
// addData(db, "stu", { "stuId": 18, "stuName": "沈爷", "stuAge": 34 });
// 调用根据主键来查询的方法
// return getDataByKey(db, "stu", 3);
// 根据游标查询所有数据
// return cursorGetData(db, "stu");
// 根据索引来查询某一条数据
// 只是通过索引来查询的话,只会返回满足条件的第一条数据
// return getDataByIndex(db, "stu", "stuAge", 18);
// 根据索引和游标来进行查询
// return getDataByIndex(db, "stu", "stuAge", 20);
// 测试分页查询
// return cursorGetDataByIndexAndPage(db, "stu", "", "", 2, 5);
// 修改数据
// return updateDB(db, "stu", { "stuId": 4, "stuName": "谢杰2", "stuAge": 28 });
// 删除数据
// return deleteDB(db, "stu", 4);
// 删除多条指定条件的数据
return cursorDelete(db, "stu", "stuAge", 34);
}).then((stuInfo)=>{
console.log(stuInfo);
})
</script>
</body>
</html>