文章来源:未闻Code
作者:kingname
阅读本文预计3分29秒
我的公众号是使用Bear这个Mac App来写的。它在官网上写到,所有笔记数据通过SQLite来储存,如下图所示。
![b8c7c4d67208971e1a9c69dd0f2e1289.png](https://i-blog.csdnimg.cn/blog_migrate/7f490e7d561b8559e20e94596d127e43.png)
SQLite是一个基于文件的关系型数据库,它只有一个文件,但是却最多能储存140TB的数据[1]。
SQLite官网给出了一个判断是否适合使用 SQLite 的标准:
- 如果程序和数据分离且它们通过互联网连接,那么不适合用 SQLite
- 高并发写入,那么不适合用 SQLite
- 如果数据量非常大,那么不适合 SQLite
- 除此之外,选择 SQLite
Linux/macOS 系统都自带 SQLite 数据库,并且使用 Python 自带的模块就能轻易读写 SQLite。本文演示一下 SQLite 的增删改查和联表查询。
创建数据表
SQLite 里面,一个文件就是一个库。所以我们只需要创建数据表就可以了。方法非常简单