我们来介绍一下:数据库是如何存储数据的。
数据库是如何存储数据的
来看一个小例子
现在,假如我们现在想存储 员工的信息。也就是说:我们来通过这个例子来看看 字段、记录、表 是一个什么东西。
我们下面通过存储一个员工的信息,来把这些专业术语都来解释一遍。
假设有4个信息:
| 员工姓名 | 员工工资 | 员工性别 | 员工年龄 |
我们能不能这样去存储数据。比如举例:
如果我们按照正常的思维,这样存储是没有问题的。(其实这个员工表还缺少一列数据)但是如果我们真的在数据库里面这样存储数据的话,是会出问题的。
我们想象一下:如果你只是写了员工的姓名、工资、性别、年龄,将来可不可能会出现一个人和里面员工的人有一模一样的姓名。如果出现了一模一样的数据,数据库该如何辨别?
所以,它需要设置一个东西,来标识唯一的记录(行)。
如果信息(行)一样,那么保存起来就浪费了,术语叫:冗余。(简单的说:就是有两条数据彼此之间无法辨别了。)
Q: 那我们怎么办?
A: 我们在现实中,是使用编号来解决这个问题的。
不管是人也好,产品也好,都是使用编号来标识唯一的一个事物的。
主键
所以: