0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_NKOETB7n 来源:LabVIEW的编程之道 2022-12-22 10:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文目录

一、sqlite数据库简介

‍‍‍‍‍‍‍

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

三、sqlite数据库范例

四、共享代码

一、sqlite数据库简介

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

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

sqlite的数据类型有4种:

1、INTEGER整形

2、RELdouble类型

3、TEXT文本

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

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

二、sqlite的安装

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

08d95250-8188-11ed-8abf-dac502259ad0.png

三、sqlite使用范例

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

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

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

08fda204-8188-11ed-8abf-dac502259ad0.png

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

090a7ed4-8188-11ed-8abf-dac502259ad0.png

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

SELECT * FROM sqlite_master WHERE type='table'

091872aa-8188-11ed-8abf-dac502259ad0.png

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

093f3b74-8188-11ed-8abf-dac502259ad0.png

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

09599bae-8188-11ed-8abf-dac502259ad0.png

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

09770efa-8188-11ed-8abf-dac502259ad0.png

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

098eace0-8188-11ed-8abf-dac502259ad0.png

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

09a4905a-8188-11ed-8abf-dac502259ad0.png

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

09cb7756-8188-11ed-8abf-dac502259ad0.png

四、共享代码:

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

提取码:jpsb

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    2025

    文章

    3691

    浏览量

    349326
  • 服务器
    +关注

    关注

    14

    文章

    10440

    浏览量

    91849
  • 数据库
    +关注

    关注

    7

    文章

    4092

    浏览量

    68676
  • SQlite
    +关注

    关注

    0

    文章

    81

    浏览量

    16788

原文标题:LabVIEW的编程之道—Sqlite使用详解

文章出处:【微信号:LabVIEW的编程之道,微信公众号:LabVIEW的编程之道】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    实战 | 睿擎平台SQLite:嵌入式设备上的数据持久化方案,从移植到应用一文打通

    在嵌入式开发中,数据存储一直是个刚需:设备参数配置、传感器历史数据、运行日志记录……传统方案要么用文件系统裸奔,解析麻烦;要么上SQLite,但移植门槛高、踩坑多。今天分享一个基于睿擎派RC3506
    的头像 发表于 04-29 19:22 8071次阅读
    实战 | 睿擎平台<b class='flag-5'>SQLite</b>:嵌入式设备上的数据持久化方案,从移植到应用一文打通

    直播预告 | 开源软件包移植适配专题(第1期):SQLite 从入门到精通

    嵌入式数据库在资源受限设备上跑不动?交叉编译SQLite总是缺依赖、配置难?想在AMP双系统下统一数据存储方案?睿擎平台正式推出「开源软件包移植适配专题」,每期深度讲解一个主流开源软件在睿擎派上
    的头像 发表于 04-24 18:05 540次阅读
    直播预告 | 开源软件包移植适配专题(第1期):<b class='flag-5'>SQLite</b> 从入门到精通

    4通道64位数字电位器AD5203:特性、应用与编程详解

    4通道64位数字电位器AD5203:特性、应用与编程详解 在电子设计领域,数字电位器凭借其高精度、可编程性和稳定性,成为了众多应用场景中的理想选择。今天,我们将深入探讨一款备受关注的数字电位器
    的头像 发表于 04-16 17:30 632次阅读

    dsPIC30F系列数字信号控制器编程规范详解

    dsPIC30F系列数字信号控制器编程规范详解 在电子工程领域,数字信号控制器(DSCs)的应用越来越广泛。Microchip的dsPIC30F系列DSCs以其高性能和灵活性受到众多开发者的青睐
    的头像 发表于 04-06 16:45 1229次阅读

    探索DS1086L 3.3V Spread - Spectrum EconOscillator:特性、应用与编程详解

    探索DS1086L 3.3V Spread - Spectrum EconOscillator:特性、应用与编程详解 一、引言 在电子设计领域,时钟发生器是众多系统中不可或缺的关键组件。Maxim
    的头像 发表于 03-23 14:00 246次阅读

    labview编程及基础知识分享

    最近建了一个公众号,本人会在上面进行labview编程知识的分享,欢迎大家关注;公众号叫:上位机知识分享LABVIEW
    发表于 02-13 10:08

    【精选活动】缺陷系统检测不走坑!10年+资深LabVIEW视觉专家全套珍藏

    ;完整技术链,带你掌握工业4.0硬核技能!LabVIEW视觉学习困境1.技术体系复杂,学习路径模糊LabVIEW视觉开发需同时掌握图形化编程、图像处理算法(如NIVisio
    的头像 发表于 12-30 08:06 505次阅读
    【精选活动】缺陷系统检测不走坑!10年+资深<b class='flag-5'>LabVIEW</b>视觉专家全套珍藏

    深圳南柯电子|灯具EMC整改:低碳时代,能效与兼容性的平衡之道

    深圳南柯电子|灯具EMC整改:低碳时代,能效与兼容性的平衡之道
    的头像 发表于 11-20 10:00 704次阅读

    从0开始使用LabVIEW操作数据采集卡-概述和新建新建项目

    数据的程序。本文的阅读对象是不懂LabVIEW编程,但想要使用数据采集卡采集传感器输出信号的专业人士或者是想学习使用LabVIEW编程的技术人员。 ztdaq动态库支持EM9316BD
    的头像 发表于 10-10 14:54 757次阅读
    从0开始使用<b class='flag-5'>LabVIEW</b>操作数据采集卡-概述和新建新建项目

    labview入门手册

    电子发烧友网站提供《labview入门手册.pdf》资料免费下载
    发表于 09-23 17:15 6次下载

    labview工具包24】labview编程助手

    B站关注up, https://space.bilibili.com/386495696?spm_id_from=333.1007.0.0 让labview更加优雅 labview编程助手
    发表于 09-15 03:49

    Labview技巧合集】11 实现脚本化插件编程

    Labview技巧合集】11 实现脚本化插件编程
    发表于 09-02 18:10

    【HZ-T536开发板免费体验】5、安装sqlite3和使用golang读写数据库

    如果想在嵌入式设备上实现简单的设备管理功能,需要数据库和服务后端程序。服务端程序,我更倾向使用golang来实现。 安装sqlite3,使用ubuntu环境,可以直接用apt install安装程序
    发表于 08-26 00:04

    鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie是什么? CodeGenie (代码精灵)作为鸿蒙DevEco IDE自带的AI辅助编码工具
    的头像 发表于 07-07 11:54 1691次阅读
    鸿蒙CodeGenie AI辅助<b class='flag-5'>编程</b>工具<b class='flag-5'>详解</b>

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 3次下载