QT操作sqlite概念
SQLite数据库 '增、删、改、查' 1. 数据库简介 数据库指的是以一定方式存储在一起,能为多个用户共享,具有尽可能小的冗余度的特点,是与应用程序彼此独立的数据集合。 // 一定方式:可以理解为策略、算法 // 网盘相同的文件是以 MD5 码的形式标记相同的文件,以网络共享。 2. 和数据相关的术语 DBMS '数据库管理系统' DBA '数据库管理员' DB '数据库' RDB '关系型数据库' RDBMS '关系型数据库管理系统' 3. 数据分类 层次型数据库 - 有序二叉树,现在用的少 网络型数据库 - 网状结构,用的也少 关系型数据库 - '二维表格形式',现在普遍使用的。 4. 常见数据库 商业数据库: - 甲骨文 Oracle , 市场占有率 50% - IBM DB2 , 市场占有率 20% - 微软 Sqlserver , 市场占有率 15% 非商业数据库: - Sun Mysql ---> 被Oracle收购,甲骨文旗下产品 - 开源SQLite,轻量级嵌入式领域关系型数据库 5. 数据库的操作语言 'SQL' 结构化查询语言 是一种特殊目的的编程语言,实现数据库的查询和程序设计,常用于关系型数据库系统,实现数据增、删、改、查等操作。 三、SQLite 数据库的操作 1. 安装 在线安装 $: sudo apt-get install sqlite3 离线安装