SQLite介绍 作者:马育民 • 2020-05-16 23:12 • 阅读:10142 # 介绍 SQLite,是关系型数据库,没有服务、零配置的、支持事务 由C语言开发,设计目标是嵌入式的 支持Windows/Linux/Unix/iOS/android 等系统 ### 应用场景 应用场景十分广泛,最流行的微信,就使用该数据库保存聊条记录 ### 常见的模式 - 只读模式 (READ ONLY): 这种模式下,不允许对数据库进行任何修改操作,比如插入、更新或删除数据。 如果尝试修改,通常会抛出错误。 - 独占模式 (EXCLUSIVE): 类似于只读模式,但是还禁止其他进程同时连接到相同的数据库。 这对于需要锁住数据进行处理的情况很有用。 - 独占写入模式 (PRAGMA journal_mode=WAL): 适用于大部分常规操作,允许写入操作,但是数据会被写入日志文件(wal),提供较高的事务性和恢复能力。 ... - 立即提交模式 (PRAGMA journal_mode=DELETE): 数据写入后立即提交,不保留日志,适合内存有限的设备,但一旦系统崩溃,可能会丢失未提交的数据。 - 记忆体模式 (MEMORY): 将数据库存储在内存中,只在进程关闭时保存数据,适合临时数据存储。 # 开发工具 windows: https://www.heidisql.com/download.php http://www.sqliteexpert.com/download.html windows、linux、mac:https://sqlitestudio.pl/ 原文出处:http://www.malaoshi.top/show_1EF5XEN9F1FR.html