IndexedDB 基础入门

IndexedDB 基础入门

💡 原文中文,约4300字,阅读约需11分钟。
📝

内容提要

IndexedDB是浏览器提供的本地数据库,适合存储大量数据。可以通过open方法打开或新建数据库,通过createObjectStore方法创建表,通过createIndex方法创建索引。可以使用事务进行增删改查操作,使用游标遍历数据。索引可以提升查询性能。

🎯

关键要点

  • IndexedDB是浏览器提供的本地数据库,适合存储大量数据。

  • IndexedDB是一个事务型数据库系统,支持查找接口和建立索引。

  • IndexedDB不支持SQL查询,更类似于NoSQL数据库。

  • 可以通过open方法打开或新建数据库,指定数据库名称和版本。

  • 成功打开数据库后,可以通过createObjectStore方法创建表。

  • 主键是默认建立索引的属性,可以自动生成主键。

  • 可以通过createIndex方法创建表索引以提升查询性能。

  • 使用事务进行增、删、改、查操作,确保数据的完整性和一致性。

  • 增:使用add方法向数据库中添加新数据。

  • 删:使用delete方法从数据库中删除特定数据。

  • 改:使用put方法更新已有数据。

  • 查:使用get方法检索所需数据。

  • IndexedDB支持使用游标遍历数据,逐个迭代数据库中的数据。

➡️

继续阅读