三个问题:

首先谈谈什么是数据库?

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

数据库有什么用?

将数据以一定规则统一编排,实现高效管理,比如数据的插入,数据的查找,数据的删除等,没有数据库,当数据量很大,很杂时,人工难以管理,连查找都会成为棘手问题。举个例子,我们有十张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下载下来并解压到同一个文件夹方便设置环境变量

轻量级数据架构 轻数据库_sqlite

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

轻量级数据架构 轻数据库_数据库_02

轻量级数据架构 轻数据库_数据库_03

轻量级数据架构 轻数据库_数据_04

轻量级数据架构 轻数据库_sqlite_05

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

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

轻量级数据架构 轻数据库_轻量级数据架构_06

轻量级数据架构 轻数据库_sqlite_07

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

轻量级数据架构 轻数据库_数据库_08

轻量级数据架构 轻数据库_sqlite_09

在表中插入数据

轻量级数据架构 轻数据库_数据_10

显示数据

轻量级数据架构 轻数据库_轻量级数据架构_11

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