1.数据库的意义

数据库就是存放数据的仓库
想像一下, 在没有计算机之前, 我们如何统计人口数据的, 通常都是用纸和笔登记, 填写像这样的一张表格.
前言 数据库概述 - 图1
再将这些表格按照一定的顺序整理
前言 数据库概述 - 图2
最后放到一个档案室里集中管理
前言 数据库概述 - 图3
这个档案室实际上就是一个存放数据的仓库.
但是这种管理方式是非常低效的, 如果要从100万人中找出某一个人的信息, 是非常慢的.
数据库的产生实际上就是利用计算机, 方便高效的管理数据.
数据库是信息系统的重要组成部分
任何信息系统都离不开对数据的处理.
比如

  • 新闻系统最核心的是一篇一篇的文章, 文章也就是数据
  • 电商系统最核心的是商品, 商品也可以用数据来描述, 比如价格, 颜色, 重量…

    2.数据库的基本概念

    数据库最基本的组成单元就是一条一条数据记录, 这个就是数据行
    为了让数据更加方便管理, 通常我们会使用表格来描述, 这个就是数据表
    很多数据表放在一起就形成数据库

    3.数据库的基本操作

    添加操作
    我们还是以人口统计为例.
    比如, 一个小孩出生了, 我们需要给小孩上户口.
    从数据库的角度就是将小孩的信息添加到数据库中保存起来.
    可能是保存在某一张表里(假设叫人口表)
    一般都有哪些信息呢? 姓名, 性别, 籍贯, 身份证, 户口所在地…这些就是字段, 也就是表头
id 姓名 性别 籍贯 户口所在地
1 张三 武汉 北京
2
3
4

更新操作
又有一天, 小孩上大学了, 户口要迁移到学校, 需要修改户口所在地信息.
从数据库的角度就是找到对应的小孩的信息, 更新户口所在地
删除操作
比如, 某个老人过世了, 需要删除这个老人的信息.
从数据库的角度就是找到对应的信息, 删除
查询操作
有的时候, 需要查询张三这个人的具体的信息, 怎么办?
每个人都有身份证号, 身份证号是唯一的. 每个人都不同, 可以根据身份证号做为查询条件, 查找张三的全部信息