数据库基本概念以及Sqlite3的使用基本操作

1.数据库概述

数据库(DataBase,简记为DB)就是一个有结构的、集成的、可共享的统一管理的数据集合。

所谓有结构的,指的是数据是按一定的模型组织起来的。

所谓集成的,是指数据库中集中存放着企业各种各样的数据。

所谓共享,指的是数据库中的数据可以被不同的用户使用。

所谓统一管理的,指的是数据库由DBMS统一管理,任何数据访问都是通过DBMS来完成的。

数据库管理系统 (DataBase Management System,DBMS): 所有访问数据库的请求都由DBMS来完成的。

2.数据模型

数据模型的组成要素 (1) 数据结构 (2) 数据操作 (3) 数据的完整性约束

数据模型种类:

层次数据模型

网状数据模型

关系数据模型

面向对象数据库模型

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

3.模式结构

数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级组成。

外模式也称子模式或用户模式,它是数据库用户看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。外模式一般是模式的子集。 一个模式可以有多个外模式。一个应用程序只能使用一个外模式。外模式是保证数据库安全性的一个有力措施。(即只能看到部分数据)

模式也称为逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公用数据视图。 一个数据库只有一个模式。(即所有数据)

内模式也称为存储模式,它是数据库在物理存储器上具体实现的描述,是数据在数据库内部的表示方法,也是数据物理结构和存储方式的描述。 一个数据库只有一个内模式。(即物理存储)

4.键

表中某一列(或若干列的最小组合)的值能惟一标识一个行,称该列或列组为候选键。

如果一个表有 多个候选键,数据库设计者通常选择其中 一个候选键作为区分行的惟一性标识符,称为 主键(primary key,PK)。如果一个表只有一个候选键,那么这个候选键就作为主键。

外键(Foreign Key,FK):若一个表R1中的一个列或列组对应另一个表R2的主键,那么该列或列组称为表R1的外键。 外键可以由一个或多个列组成,可以有重复值。

5.常用复杂sql语句

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

Sqlite3的基本操作:

sqlite3中的数据存储类型:

空:这个值为空值 :NULL

整数:值被标识为整数,依据值的大小可以依次被存储1,2,3,4,5,6,7,8:integer.

实数:所有值都是浮动的数值,被存储为8字节的IEEE浮动标记序号. :real

文本:值为文本字符串,使用数据库编码存储(TUTF-8, UTF-16BE or UTF-16-LE):text.

BLOB: 值是BLOB数据,如何输入就如何存储,不改变格式.:blob

1.创建数据库database.db:

数据库基本概念以及Sqlite3的使用基本操作

2.创建表及列的名称,分号为语句结束标志

数据库基本概念以及Sqlite3的使用基本操作

3.插入值

数据库基本概念以及Sqlite3的使用基本操作

数据库基本概念以及Sqlite3的使用基本操作

4.修改间距和头

数据库基本概念以及Sqlite3的使用基本操作

5.修改值

数据库基本概念以及Sqlite3的使用基本操作

6.增加列

数据库基本概念以及Sqlite3的使用基本操作

7.创建一个新列表引用原列表的两列值

数据库基本概念以及Sqlite3的使用基本操作

Original: https://blog.csdn.net/qq_44836035/article/details/123168949
Author: 地落点孤
Title: 数据库基本概念以及Sqlite3的使用基本操作

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/815702/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球