Python中使用的数据库1——MySQL之数据库基本介绍

646 阅读 · 2020年5月4日 10:31 更新 · 作者:clannadhh


1、什么是数据库?

        数据库就是数据的仓库,它是一种特殊的文件,其中存储着需要的数据。

        通俗点来讲,数据库就像一个图书馆,而你是图书馆管理员,在这里你可以上架新书(增),下架已经有的书(删),修改书架书的种类等(改),找到某一本书的相关信息(查)。

 

2、数据库有什么优点

  • 持久化存储
  • 读写速度极高
  • 保证数据的有效性
  • 对程序支持性非常好,容易扩展

 

3、数据库的分类

  • 当前主要使用两种类型的数据库:关系型数据库、非关系型数据库,我们讨论关系型数据库,对于非关系型数据库暂且不讨论。

  • 所谓的关系型数据库: 是建立在关系模型基础上的数据库,通俗讲这种数据库由多个表组成,表与表存在一定的关系。

 

 

4、关系型数据库核心元素

  • 记录(数据行)

  • 字段(数据列)

  • 数据表(数据行的集合)

  • 数据库(数据表的集合)

  • 主键(它是特殊的字段,用来唯一标识记录的唯一性)