LabVIEW的编程之道—Sqlite使用详解

电子说

1.3w人已加入

描述

本文目录     

一、sqlite数据库简介    

‍‍‍‍‍‍‍

二、需要安装的软件、工具包    

三、sqlite数据库范例    

四、共享代码    

一、sqlite数据库简介   

sqlite数据是一种不需要安装服务器无服务器也无需配置的事务性的 SQL 数据库引擎。关键是sqlite是免费的,容量可以达到2T(网上查的没有测试过,电脑硬盘没那么大)。

数据库操作一般就4类操作:增、删、查、改,当然还要了解下数据库能保存的数据类型

sqlite的数据类型有4种:

1、INTEGER 整形

2、REL double类型

3、TEXT 文本

4、BLOB 根据类型存储,即存储的是二级制数。

本教程将告诉您如何使用 SQLite 编程,并让你迅速上手。

二、sqlite的安装   

打开VIPM输入sqlite,直接安装即可。

LabVIEW

三、sqlite使用范例   

1、创建一个工程命令为sqlite Test。

2、创建一个VI命名为Demo。

3、本地路径创建数据库,数据库打开类型为新建或打开现有的。

LabVIEW

4、由于自带工具包没有创建表的文件,我这里自定义了一个创建表的VI,注意表名称中间不能有空格,否则会报语法错误。

LabVIEW

5、使用Sql语法查看所有的表的属性,其中sqlite_sequence为系统表。

SELECT * FROM sqlite_master WHERE type='table' 

LabVIEW

6、罗列所有表名称SELECT name FROM sqlite_master WHERE type='table' ,这个也是很常见的操作。

LabVIEW

7、我们通过按键向表Test_Table写数据,插入语法为insert into Test_Table (time, Value1, Value2) values('%s', %.2f, %.2f) 

LabVIEW

8、读取Test_Table中所有数据SELECT * FROM Test_Table,在表里规定如果设置ID那么它就是主键,且ID自增唯一。

LabVIEW

9、读取ID>10且小于21的数据Value1和Value2。SELECT Value1,Value2 FROM Test_Table where ID>10 and ID<21。

LabVIEW

10、将ID=10中Value1,Value2修改为1000,9999:UPDATE Test_Table SET Value1=1000,Value2=9999  where ID==10。

LabVIEW

11、删除ID>15的数据,DELETE FROM Test_Tablewhere ID>15

LabVIEW

四、共享代码:   

链接:https://pan.baidu.com/s/1mNJc6C6PhoMLbgvZ5wXWCQ

提取码:jpsb

审核编辑 :李倩

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
jf_00470708 2023-10-11
0 回复 举报
大佬,请问一下如果是插入采集数据该怎么实时的显示采集点和相应的时间戳呢? 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分