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

    关注

    1918

    文章

    3619

    浏览量

    316995
  • 服务器
    +关注

    关注

    12

    文章

    8116

    浏览量

    82518
  • 数据库
    +关注

    关注

    7

    文章

    3591

    浏览量

    63371
  • SQlite
    +关注

    关注

    0

    文章

    78

    浏览量

    15764

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

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

收藏 人收藏

    评论

    相关推荐

    LabVIEW多线程编程数据传递教程

    很多时候在一个VI的不同线程或者不同VI的不同线程中需要有一些交互——这些线程并不能完全独立运行,需要一定的数据通信才能正确执行,这时就需要在编程时使用LabVIEW提供的数据通信与同步的一些机制,使需要传递的数据可以在多个线程之
    的头像 发表于 11-24 10:05 2332次阅读
    <b class='flag-5'>LabVIEW</b>多线程<b class='flag-5'>编程</b>数据传递教程

    编程实现原理详解

    自 C 以来,宏为代码生成工具。至 C++98 则有模板,泛型编程日益盛行。迄于 C++20,引编译期表达式,添 Concepts,元编程基础支持始渐完善。由此元编程之技稍简。而静态反射乃元
    发表于 10-17 10:22 286次阅读

    labview数据采集之后如何将采集的点带上相应的时间戳写入到sqlite数据库?

    labview数据采集之后如何将采集的点带上相应的时间戳写入到sqlite数据库?
    发表于 10-10 16:33

    创建SQlite的方法

    创建SQlite的方法 SQLite是一种轻量级的嵌入式关系型数据库,它可以适用于各种不同的平台和操作系统。SQLite的使用非常广泛,特别是当无需配置大型数据库服务器,仅需要一个本地数据库
    的头像 发表于 08-28 17:15 3104次阅读

    SQLite和MySQL区别

    SQLite和MySQL区别  SQLite和MySQL是当前使用最普遍的关系型数据库软件,虽然它们都是关系型数据库,但SQLite和MySQL以不同的方式处理数据和执行查询。在使用SQLit
    的头像 发表于 08-28 17:09 2670次阅读

    SQLite数据库与python的区别

    SQLite数据库与python的区别 SQLite是一种轻量级关系型数据库管理系统,是一个嵌入式的数据库引擎。Python是一种高级编程语言,主要用于快速、简洁、易读的编写脚本、GUI应用程序
    的头像 发表于 08-28 16:41 534次阅读

    SQLite数据库能共享吗?

    SQLite数据库能共享吗? SQLite数据库是一种轻量级的数据库管理系统,它被广泛使用于移动应用、本地桌面应用以及小型Web应用中。SQLite被普遍认为是一种单用户数据库,也就是说,它只适用于
    的头像 发表于 08-28 16:41 1916次阅读

    SQLite数据库能加密吗

    SQLite数据库能加密吗  SQLite是一种以文件为基础的轻量级数据库管理系统,它被广泛应用在许多领域,例如移动设备应用程序、桌面应用程序、网络浏览器、机器人和嵌入式系统等。在许多应用程序
    的头像 发表于 08-28 16:41 2603次阅读

    什么是Sqlite数据库?

    什么是Sqlite数据库?  Sqlite数据库是一种轻量级的关系型数据库管理系统。它被开源软件组织SQLite Consortium所开发,该组织由D. Richard Hipp所创
    的头像 发表于 08-28 16:41 1529次阅读

    如何创建一个Sqlite数据库?

    一个Sqlite数据库是一项基本任务,即使您没有任何编程或数据库管理经验,本文也将向您展示如何在不到几分钟内创建一个Sqlite数据库。 首先,我们需要安装Sqlite
    的头像 发表于 08-28 16:40 3839次阅读

    SQLite数据库的特点 SQLite数据库简单介绍

    SQLite数据库的特点 SQLite数据库简单介绍 SQLite数据库是一种轻型的嵌入式数据库,其最主要的特点在于其开源、免费和可嵌入的特性。SQLite既是一种嵌入式、关系型数据库
    的头像 发表于 08-28 16:40 3688次阅读

    LabVIEW宝典(入门篇/高级篇/应用篇)

    第一章:打开LabVIEW编程之门 第二章:LabVIEW基本函数 第三章:LabVIEW的程序运行结构 第四章:LabVIEW的数据
    发表于 06-06 15:53 0次下载

    Python编程之SQLITE-DTU701 辉为科技

    相比 MySQL 而言,SQLite 更为轻便、易于维护和部署。本文使用Python向SQLite数据库中插入温度数据,SQLite数据库中包含一张只包含三个字段的记录表——参数名称,时间和温度值
    发表于 06-01 19:48

    labview联合halcon的编程方法

    经过全网学习,终于入门了labview联合halcon的编程方法,希望能帮到大家
    发表于 05-23 15:22 17次下载

    LabVIEW编程之道—时间和格式化字符串

    日常编程中经常会碰到时间和字符串相互转换的问题,这里详细介绍其类型和用法
    的头像 发表于 05-22 09:51 7408次阅读
    <b class='flag-5'>LabVIEW</b>的<b class='flag-5'>编程之道</b>—时间和格式化字符串