Qt数据库

Posted citrus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt数据库相关的知识,希望对你有一定的参考价值。

数据库基本概念:

  1、数据和数据库(DB)

    数据库就是存放数据的仓库,例如关系型数据库是按照二维表结构方式组织的数据集合,二维表由组成,表的称为元组称为属性

  2、数据库管理系统(DBMS)

    它是位于用户应用程序和操作系统之间的数据库管理系统软件(例如:Oracle、mysql、SQL Server)。

    数据库系统(DBS)通常由四部分组成:数据库、计算机硬件(支持DB存储和访问)、软件(操作系统、DBMS)、数据库管理员(DBA)。

    数据库系统在实际应用中通常分为两种:桌面型、网络型。

  3、结构化查询语句SQL

    SQL语言由三部分组成:数据定义语言(创建、删除)、数据操纵语言(检索、修改)、数据控制语言(安全、权限)

  4、表和视图

    a、表:每个数据库包含若干个表,每个表都有一个表名。

       表结构:每个表都有一定的结构(表的型,第一栏)。

       记录:每个表都有若干行数据(表的值)。

       字段:每个记录由若干数据项构成,将每个数据项称为字段(字段属性:字段名、字段数据类型、字段长度、是否为关键字)。

       关键字:表中记录的某一字段或字段组合能够唯一标志记录,则称其为候选关键字。选定其中一个候选为关键字(也称主键)。

       外关键字:某字段或组合不是自身表的关键字,但它是另一个表的关键字,则称该字段或组合是自身表的外关键字(也称外键)。

    b、视图:视图时从一个或多个表(或视图)导出的表。

以上是关于Qt数据库的主要内容,如果未能解决你的问题,请参考以下文章

qt怎样创建数据库以及数据库的操作

qt如何判断数据库最后一行

QT学习笔记(16) QT5的数据库操作

QT 的数据库问题,QString::arg()

Qt添加驱动——Qt数据库之添加MySQL驱动插件

QT 数据库学习笔记QT操作SQLite数据库