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
    +关注

    关注

    1970

    文章

    3654

    浏览量

    323367
  • 服务器
    +关注

    关注

    12

    文章

    9129

    浏览量

    85341
  • 数据库
    +关注

    关注

    7

    文章

    3795

    浏览量

    64364
  • SQlite
    +关注

    关注

    0

    文章

    78

    浏览量

    15937

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

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

收藏 人收藏

    评论

    相关推荐

    HarmonyOS Next元服务大学之道动卡互动

    各位大佬,纯血鸿蒙HarmonyOS NEX手机、平板,应用市场搜索“大学之道动卡”即可体验,打开留言即可发表你的文学观点,谢谢互动。 您也可以通过以下方式,打开“大学之道动卡”互动。
    发表于 11-26 10:18

    labview控件怎么置于顶层

    LabVIEW中,将控件置于顶层(特别是当讨论的是整个前面板窗口的置顶,而非单个控件的层级调整)时,主要可以通过编程方式实现,特别是利用VI服务器(VI Server)来控制前面板的属性。以下
    的头像 发表于 09-04 18:06 1418次阅读

    labview程序生成exe文件怎么还原

    了程序运行所需的所有指令和数据,但不再以LabVIEW的图形化编程形式存在。 然而,如果你需要修改或查看exe文件背后的LabVIEW逻辑,你可以考虑以下几种方法: 保留原始项目文件 : 最直接的方法
    的头像 发表于 09-04 17:12 1384次阅读

    labview中常用的程序结构有哪几种

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程语言,由美国国家仪器(National Instruments
    的头像 发表于 09-04 16:32 754次阅读

    什么是labview?labview编写的程序由哪几部分组成?

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程语言,由美国国家仪器(National Instruments
    的头像 发表于 09-04 16:04 814次阅读

    labview是什么编程语言写的

    的一种图形化编程语言。它并不是用传统的文本编程语言(如C++、Python等)编写的,而是采用了一种独特的图形化编程语言,通常被称为G语言(Graphics Language)。 1. Lab
    的头像 发表于 09-04 16:00 874次阅读

    labview中如何实现字符串选择输出

    LabVIEW中实现字符串选择输出是一项常见的任务,它涉及到字符串处理、条件判断和用户界面设计等多个方面。由于LabVIEW是一种图形化编程语言,其编程方式与传统的文本
    的头像 发表于 09-04 15:44 903次阅读

    ADuCM能用labview编程使用吗?

    如题,我想问下ADuCM能用labview编程使用吗?
    发表于 01-11 06:50

    labview生成exe后报表不能用

    LabVIEW是一款流程化的编程语言和开发环境,广泛应用于工业自动化、实验室研究、仪器仪表等领域。通过LabVIEW开发的程序可以生成可执行文件(.exe),方便用户在没有安装LabVIEW
    的头像 发表于 01-04 15:59 2196次阅读

    labview声音采集与处理

    LabVIEW是一种用于数据采集与处理的编程语言和开发环境。它具有强大的声音采集和处理功能,可以帮助用户实现声音信号的采集、分析和处理。本文将详细介绍LabVIEW在声音采集与处理方面的应用。 首先
    的头像 发表于 01-04 10:48 2357次阅读

    labview上下限设置能用什么方法实现

    LabVIEW中,你可以使用以下几种方法来设置上下限: 使用图形编程LabVIEW是一款图形化编程语言,你可以直接拖拽和连接不同的功能块来构建程序。对于上下限的设置,你可以使用控件
    的头像 发表于 12-28 11:33 2108次阅读

    labview视觉开发模块认识及应用

    LabVIEW视觉开发模块是NI公司推出的一款功能强大的图形化编程软件,专门用于图像处理和视觉应用开发。它提供了丰富的视觉函数和工具,能够实现图像采集、处理、分析和测量,支持多种视觉算法和技术,使
    的头像 发表于 12-28 11:00 1466次阅读

    LabVIEW SMO 的原理、用法和实际应用

    LabVIEW SMO (Shared Memory Option) 是一种在 LabVIEW 中用于多线程编程和数据共享的选项。它允许多个并发的 VI (Virtual Instrument
    的头像 发表于 12-27 16:47 2162次阅读

    labview怎么用键盘操控事件结构

    LabVIEW是一款由美国国家仪器(National Instruments)开发的图形化编程语言和集成开发环境(IDE),它广泛应用于控制和测量领域。通过使用LabVIEW的键盘操控事件结构,用户
    的头像 发表于 12-27 10:14 2831次阅读

    labview的opc生成配置文件

    LabVIEW 是一款非常强大的图形化编程软件,它在工业自动化领域应用广泛。而 OPC(OLE for Process Control)是一种用于工业自动化系统的标准通信协议,它能够实现不同设备之间
    的头像 发表于 12-26 17:57 1866次阅读