DW学习--MySQL01(初识数据库)


在这里插入图片描述
环境搭建: 环境搭建

1 数据库基础

  • 数据库(DB,Database):是以某种有组织的方式存储的数据集合。
  • 数据库管理系统(DBMS,Database Management System):也被称为数据库软件,用来管理数据库的计算机系统。

注意:常说的数据库是指的使用的数据库软件,即DBMS。数据库是通过DBMS创建和操纵的容器。

  • 数据库的种类:
    • 层次数据库(Hierarchical Database,HDB) ,现已很少使用。
    • 关系数据库(Relational Database,RDB),和Excel类似由行和列组成的二维表来管理数据,同时使用专门的SQL对数据操作。
    • 面向对象数据库(Object Oriented Database,OODB),把数据以及对数据的操作集合起来,以对象为单位进行管理,OODB就是保存这些对象的数据库。
    • XML数据库(XML Database,XMLDB),XMLDB可以对XML这种作为在网络上进行交互的数据进行高速处理。
    • 键值存储系统(Key-Value Store,KVS),一种单纯用来保存查询使用的主键(Key)和值(Value)的组合的数据库。

现阶段的DBMS主要通过这5种不同的数据库种类来进行分类。

  • RDBMS:关系数据库管理系统(Relational Database Management System),比较有代表性的有5种:
    • Oracle Database:甲骨文公司的RDBMS。
    • SQL Server:微软公司的RDBMS。
    • DB2:IBM公司的RDBMS。
    • PostgreSQL:开源的RDBMS。
    • MySQL:开源的RDBMS。

2 数据库的结构

2.1 RDBMS的常见系统结构

在这里插入图片描述
常见的系统结构就是 客户端/服务器类型(C/S类型)

2.2 表的结构

  • 表:用来管理数据的二维表在RDB中简称表。

注意:在一个数据库中的每个表,都有唯一的一个名字来标识自己。但是在不同的数据库中,可以有相同的表名。

  • 数据库和表的关系:
    在这里插入图片描述
    根据SQL语句的内容,返回的数据同样必须是二维表的形式,这也是RDB的特征之一。
  • 列(column):表由列组成,被称为字段,代表了保存在表中的数据项目,一个表是由一个或多个列组成。(垂直方向)

数据类型(datatype):数据库中的每个列都有相应的数据类型,数据类型定义了列可以存储哪些数据种类
主键(primary key):一列(或几列),其值能唯一标识表中的每一行

  • 行(row):表中的数据按行存储,被称为记录,相当于一条数据,RDB必须以行为单位进行数据读写。(水平方向)
  • 单元格:行与列的交汇方格,一个单元格只能输入一个数据。
  • 表的图示:
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值