SQLite介绍

介绍

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/


原文出处:/show_1EF5XEN9F1FR.html