人工精选物联网嵌入式数据库之sqlite3视频教程
先判断值不值得学:它解决什么工作场景 很多做硬件或底层开发的人,平时习惯了把传感器的采集数据直接写进文件,或者存在内存里。一旦设备掉电,或者业务逻辑变复杂,需要按条件查询历史数据时,纯文本文件就完全不够用了。这门课解决的核心问题,就是教你在算力和存储都受限的嵌入式设备上,怎么用轻量级的关系型数据库来
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
先判断值不值得学:它解决什么工作场景
很多做硬件或底层开发的人,平时习惯了把传感器的采集数据直接写进文件,或者存在内存里。一旦设备掉电,或者业务逻辑变复杂,需要按条件查询历史数据时,纯文本文件就完全不够用了。这门课解决的核心问题,就是教你在算力和存储都受限的嵌入式设备上,怎么用轻量级的关系型数据库来做数据管理。如果你目前做的是物联网设备开发,经常会遇到本地需要存配置参数、离线日志、传感器周期采集数据,又没法跑庞大的传统数据库服务,那这套资料就是针对这个场景的。如果你纯粹想做互联网后端开发,这门课并不适合,因为它的重心不在高并发和分布式,而在单机本地化存储。
适合什么基础与建议先看的模块
这套资料对零基础相对友好,但它默认你已经具备基本的 C 语言语法阅读能力,最好接触过 Linux 命令行操作。如果你连变量和指针都还没搞清楚,建议先补基础的语法再来看。资料的前半部分从最基本的数据管理概念讲起,如果你本身有其他数据库使用经验,这部分可以直接快进跳过。建议把精力重点放在表结构的增删改查以及 SQL 语句基础这几个模块上。先跟着视频把建表、插入数据、修改和删除的语法在本地终端里敲一遍,不要只停留在看视频的层面。嵌入式环境下的数据库操作,核心就是把这些标准 SQL 语句和 C 语言的接口函数绑定起来,所以前期的 SQL 语法练习必须自己动手跑通。
资料怎么配合练习与学完能独立做什么
在看视频时,不要只记笔记,一定要开一个终端同步操作。资料里讲到一条语句,你就暂停视频,自己在环境里建一张表,插入几条模拟的温度或湿度数据,然后再执行修改和删除。遇到报错不要直接跳过,把错误码记下来自己查文档。学完这套资料后,你应该能够独立完成一项具体的开发任务:在一个嵌入式开发板上,用代码写一个程序,把串口接收到的数据按照表结构存到本地数据库文件中,并且能根据时间范围或设备编号把历史数据查出来。这意味着你真正掌握了在物联网设备上做本地持久化存储的能力,以后遇到断网续传或者本地日志检索的需求,你都能直接套用这套逻辑去实现。
课程目录
课程目录36 集
- 1-1 [数据库基础] 数据库基础 (03:10).mp4
- 1-2 [数据库基础] 数据与数据管理 (10:22).mp4
- 1-3 [数据库基础] 数据库系统 (03:49).mp4
- 1-4 [数据库基础] 数据库模型 (13:11).mp4
- 1-5 [数据库基础] Sqlite数据库简介 (02:31).mp4
- 1-6 [数据库基础] 常用的数据库 (05:34).mp4
- 1-7 [数据库基础] SQL语句基础 (08:47).mp4
- 1-8 [数据库基础] create创建表 (05:51).mp4
- 1-9 [数据库基础] 查看表 (05:52).mp4
- 1-10 [数据库基础] alter修改表 (06:28).mp4
- 1-11 [数据库基础] drop删除表 (02:32).mp4
- 1-12 [数据库基础] insert插入行 (08:17).mp4
- 1-13 [数据库基础] update修改表中的数据 (18:40).mp4
- 1-14 [数据库基础] delete删除表中的数据 (02:22).mp4
- 1-15 [数据库基础] select查询语句 (10:08).mp4
- 1-16 [数据库基础] and_or条件匹配 (09:16).mp4
- 1-17 [数据库基础] between_and条件匹配 (04:41).mp4
- 1-18 [数据库基础] like匹配语句 (06:55).mp4
- 1-19 [数据库基础] not条件匹配 (06:06).mp4
- 1-20 [数据库基础] order_by条件匹配 (03:36).mp4
- 1-21 [数据库基础] 事务 (06:09).mp4
- 1-22 [数据库基础] 打开和关闭数据库 (05:34).mp4
- 1-23 [数据库基础] sqlite3_exec (14:02).mp4
- 1-24 [数据库基础] sqlite3_exec2回调法 (10:25).mp4
- 1-25 [数据库基础] sqlite3_get_table (20:23).mp4
- 2-1 [数据库进阶] 函数和聚合 (19:38).mp4
- 2-2 [数据库进阶] group_by分组 (14:21).mp4
- 2-3 [数据库进阶] having过滤分组 (03:50).mp4
- 2-4 [数据库进阶] 主键 (10:38).mp4
- 2-5 [数据库进阶] 约束 (05:56).mp4
- 2-6 [数据库进阶] 检查约束 (04:17).mp4
- 2-7 [数据库进阶] 联结表 (24:27).mp4
- 2-8 [数据库进阶] 视图 (21:24).mp4
- 2-9 [数据库进阶] 触发器的概念 (04:23).mp4
- 2-10 [数据库进阶] 触发器的创建及使用 (20:11).mp4
- 2-11 [数据库进阶] 索引 (12:04).mp4





