轻量级数据库SQLite的学习


三个问题:

首先谈谈什么是数据库?

数据库我认为是就是按照特定规则组成数据的集合,有人也称为数据仓库

数据库有什么用?

将数据以一定规则统一编排,实现高效管理,比如数据的插入,数据的查找,数据的删除等,没有数据库,当数据量很大,很杂时,人工难以管理,连查找都会成为棘手问题。举个例子,我们有十张execl的表,现在要在其中一张表中找到某个人的姓名,如果是我的话,我首先打开一张表,Ctrl + F键输入姓名来查找,十张表,就要找十次。下次换个姓名,就要重复十次操作。所以,数据库出现了,它为大数据的高效管理提供了保障。

(数据库的一定规则中可以包含所谓的' 关系数据库 ',即数据库中的表。表是以关系来关联的)

如何使用数据库?

SQLite

这里我们用这个轻量级数据库来管理我们的数据

到首先官网下载数据库必要的动态链接程序状语从句:

86是32位的

64是64位的

Windows预编译的二进制文件
  sqlite-dll-win32-x86-3230100.zip
(440.60 KiB)
  SQLite版本3.23.1的32位DLL(x86)。
(sha1:8e80d9b2dbb48eac273f4a9f7ff195fed08f1074)
  sqlite-dll-win64-x64-3230100.zip
(731.12 KiB)
  SQLite版本3.23.1的64位DLL(x64)。
(sha1:aa160ed756bb35c84ff0de8978fb9dfe615458f8)
  sqlite-tools-win32-x86-3230100.zip
(1.63 MiB)
  一组用于管理SQLite数据库文件的命令行工具,包括命令行shell 程序, sqldiff.exe 程序和 sqlite3_analyzer.exe 程序。
(sha1:54a69ca3611828dcc7ffdde7ab26bfe0fe14daed)

将sqlite的tools 的win32和sqlite的DLL下载下来并解压到同一个文件夹方便设置环境变量


设置环境变量(看,我64位机装了32位的操作系统,怎么样?这操作给几分)





创建一个数据库文件(因为已经设置了环境变量,随便找顺眼的地方存储数据库文件吧。)

比如我在G:\ 20180520 \运行下面输入CMD打开命令框



打开数据库文件(同样是在命令框中输入的sqlite3的文件名如果文件存在就打开,不存在就创建新的数据库文件),并在其中创建一张空表



在表中插入数据


显示数据


QT的程序操作(此处省略2000行)


猜你喜欢

转载自blog.csdn.net/duling2/article/details/80478325