嵌入式开发SQLite 快速掌握

发布时间 2023-11-12 08:55:46作者: 代码狗头人

SQLite是什么

SQLite又称(RDBMS)它 是本地数据库,可以用在手机,嵌入式设备的精简数据库和大名的mysql 一样的数据库存,只是可以理解为它是精简版,事务处理、表连接、索引、触发器等都支持,只是在有些操作时考虑宿主机内存,(在某些地方对某多功能没有这么强,比如更新时对字段结构批量操作会不支持)

SQLite是一种嵌入式的关系型数据库管理系统(,它提供了一个轻量级、零配置的数据库引擎。SQLite的设计目标是将数据库功能集成到应用程序中,而不需要一个独立的服务器进程。它是在本地设备上存储和访问数据的一种方式。相比其他数据库系统如MySQL或Oracle,SQLite占用更少的资源和内存,并具有更小的存储文件大小。它以库的形式嵌入到应用程序中,可以直接与应用程序交互,不需要额外的服务器。SQLite支持标准的SQL查询语言,并提供了丰富的功能,包括事务处理、表连接、索引、触发器等。它适用于各种规模的应用程序,从小型移动应用到大型桌面和服务器应用程序。由于SQLite具有开源、免费、跨平台等特点,它在移动应用开发和边缘计算领域广泛使用。

重要理解,

SQLite在第一个初始化初始化了这个方法,这些数据会保存到本地,系统会默认监控有一个配置属性,叫版本号,如果版本变化了,这个数据库结构和字段等会被重新初始化,也完成更新内容