SQLite数据库

【1】数据库基本概念

  • 数据(Data)

    能够输入计算机并能被计算机程序识别和处理的信息集合 数据库 (Database)

    数据库是在数据库管理系统管理和控制之下,存放在存储介质上的数据集合

  • 常用的数据库

1)大型数据库 Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。 IBM 的DB2是第一个具备网上功能的多媒体关系数据库管理系统,支持包Linux在内的一系列平台。 中型数据库 Server是微软开发的数据库产品,主要支持windows平台。

2)小型数据库 mySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,2008年被Sun公司收购,开放源码。

3)基于嵌入式的数据库

基于嵌入式Linux的数据库主要有SQLite, Firebird, Berkeley DB, eXtremeDB Firebird是关系型数据库,功能强大,支持存储过程、SQL兼容等 SQLite关系型数据库,体积小,支持ACID事务 Berkeley DB中并没有数据库服务器的概念,它的程序库直接链接到应用程序中 eXtremeDB是内存数据库,运行效率高

  • SQLite基础

www.sqlite.org

SQLite的源代码是C,其源代码完全开放。SQLite第一个Alpha版本诞生于2000年5月。 他是一个轻量级的嵌入式数据库。

SQLite有以下特性: 零配置一无需安装和管理配置; 储存在单一磁盘文件中的一个完整的数据库; 数据库文件可以在不同字节顺序的机器间自由共享; 支持数据库大小至2TB; 足够小,全部源码大致3万行c代码,250KB; 比目前流行的大多数数据库对数据的操作要快;

  • 安装方式

本地安装数据库方法:

1.将“数据库Linux安装文件”中的三个安装包拷贝到虚拟机中 2.在放置三个安装包的位置,运行 sudo dpkg -i * .deb

在线安装方式:

1.确保虚拟机能联网 2.更新更新源 sudo apt-get update

3、安装软件及开发环境 apt-get install sqlite3 --->sqlite3数据库软件 apt-get install libsqlite3-dev --->sqlite3数据库开发支持库 apt-get install libsqlite3-doc --->sqlite3数据库说明文档 /usr/share/doc/sqlite3 或 /usr/share/doc/sqlite3-doc apt-get install sqlitebrowser --->sqlite3数据库操作软件


安装成功后,终端输入以下指令,判断是否安装成功:

linux@linux:~$ sqlite3

出现下列语句,标识安装成功

SQLite version 3.7.2 ​ Enter ".help" for instructions ​ Enter SQL statements terminated with a ";" ​ sqlite>

输入 .quit退出数据库

linux@linux:~$ sqlite3 ​ SQLite version 3.7.2 ​ Enter ".help" for instructions ​ Enter SQL statements terminated with a ";"

sqlite> .quit ​ linux@linux:~$

【2】sqlite3命令语句

sqlite3不区分大小写

1. 创建数据库

$ sqlite3 sq.db
如果sq.db 数据库存在,则打开数据库; 如果不存在,则闯将并打开sq.db数据库;
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
sqlite> 

2. 系统命令

系统命令有称之为点命令。
都是以'.'开头,不需要以“;”结尾
.quit   退出数据库;
.exit   退出数据库;
.help   显示帮助信息,获取所有的系统命令;
​
.table  查看当前数据库下的所有表格;
.schema     查看表的结构
    sqlite> .schema stu

3. sql语句

注意sql语句都是以分号结尾的;

1)创建表格

create table 表名 (字段名 数据类型, 字段名 数据类型, 字段名 数据类型);
create table if not exists 表名 (字段名 数据类型, 字段名 数据类型, 字段名 数据类型);
​
例子:
    sqlite> create table stu (name char, age int, sex char);
    sqlite> create table if not exists stu (name char, age int, sex char);
​
注意:不支持严格的类型检查,就算创建的时候数据类型写错了,也不会报错

2)删除表格

表格被删除,删除后表格不见了。
drop table 表名;
sqlite> drop table stu;

3)插入记录

1)全字段插入;
    insert into 表名 values(数据1,数据2,数据3);
    sqlite> INSERT INTO stu VALUES('张三', 20, 'F');
    sqlite> select * from stu;
​
    注意:
        1.数据的顺序需要与创建表格时候的字段顺序一致。
        2字符串可以使用单引号也可以使用双引号;
​
​
2)部分字段插入;
    insert into 表名(字段名1,字段名2) values(数据1, 数据2);
    insert into stu(name, sex) values ('李四', 'M');
    注意:
        1.数据的顺序需要与前面的(字段1, 字段2)一致;

4)查看记录

.header on      显示表头 .header off;
.mode column    对齐;
​
1)查看所有记录
    select * from 表名;
    sqlite> select * from stu;
​
2)按条件筛选:(查看某几行)
    select * from 表名 w
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LabVIEW是一种图形化编程语言和开发环境,用于控制和测量应用程序的开发。它可以与各种数据库进行集成,包括SQLite数据库。 要在LabVIEW中使用SQLite数据库,您需要安装SQLite数据库驱动程序和相应的LabVIEW工具包。以下是使用SQLite数据库的一般步骤: 1. 安装SQLite数据库驱动程序:首先,您需要下载并安装SQLite数据库驱动程序。您可以从SQLite官方网站(https://www.sqlite.org/download.html)下载适合您操作系统的驱动程序。 2. 安装LabVIEW工具包:LabVIEW有一些第三方工具包可用于与SQLite数据库进行交互。您可以在LabVIEW Tools Network(https://www.ni.com/labview-tools-network)上搜索并下载适合您版本的SQLite工具包。 3. 创建数据库连接:在LabVIEW中,您可以使用SQLite数据库工具包提供的函数来创建与SQLite数据库的连接。您需要提供数据库文件的路径和名称,然后使用适当的函数来打开连接。 4. 执行SQL查询:一旦建立了数据库连接,您可以使用SQLite工具包提供的函数来执行SQL查询。您可以执行各种操作,如创建表、插入数据、更新数据和查询数据等。 5. 关闭数据库连接:在完成与数据库的交互后,确保使用适当的函数关闭数据库连接,以释放资源并确保数据的完整性。 请注意,LabVIEW中使用SQLite数据库的具体步骤可能会因LabVIEW版本和所使用的SQLite工具包而有所不同。因此,建议您参考相关的LabVIEW和SQLite工具包文档以获取更详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值