其实在现实世界中, 我们大部分的的时间都一直使用数据库. 只是我们一般人不清楚而已, 也不了解. 比如: 你去 bank 取 money, 或者充值话费等等一系列我们都习以为常的活动, 都是在跟数据库打交道. 你也可以将它理解为一本很大很大的字典, 我们可以通过某种方式查找出来我们需要的内容.

方法 / 步骤

  1. 1
    什么是数据库
    数据库是一个以某种有结构的有顺序存储的数据集. 可以理解为数据库的简单办法就是: 将他想象为一个 school,school 可以根据 student 所在的年级快速查找出来该 student.
    数据库基础知识-什么是数据库呢-百度经验 - 图1
  2. 2
    数据库中的表:
    表的概念可以理解为一个一个年纪, 他负责保存所有 student 的个人信息. 当然这需要好多表来完成, 比如: 个人资料对应于一张表, 学习成绩对应于一张表等等. 他们之间可以有关系, 也可以没有关系.
    表: 某种特定类型数据的结构化单子. 并且数据库中的名字都有一个唯一的名字, 用于标识自己.
    数据库基础知识-什么是数据库呢-百度经验 - 图2
  3. 3
    表的两个基本属性.
    列: 表中的一个字段. 所有的表都是有一个或者多个列组成的.
    可以理解为学生的所有姓名都保存在一个列中. 我们可以通过该字段查找出名字为 XX 的 student 的姓名.
    数据库基础知识-什么是数据库呢-百度经验 - 图3
  4. 4
    行: 表中的数据都是按照行来存储的. 保存的每一个记录都存储在自己的行内, 通过这一行我们大概可以了解某个人的基本信息.
    比如: 顾客表中的每一行都存储一个顾客, 该行中可以有一个字段或者多个字段组成.
    数据库基础知识-什么是数据库呢-百度经验 - 图4
  5. 5
    主键:
    表中的每一行都应该有可以唯一标示自己的一列, 也就是表怎么区分每一行的记录是否有重复的记录.
    顾客表可以使用顾客序列号, 或者名字等作为主键, 当然一般情况下我们会选择顾客编号的, 订单表可以使用订单编号作为主键.
    按理说表中的任何列都可以作为主键: 但是一般情况下我们会遵循 2 个原则
    1: 表中的任意两行都不具有相同的主键值
    2: 每一行都必须具有一个主键值 (不为空);
    如图所示: 带有锁标示的为主键
    数据库基础知识-什么是数据库呢-百度经验 - 图5
  6. 6
    我们是用什么来操作数据库的呢?
    答案毋庸置疑那就是 sql 语句, 这个不像其他的编程语言, 他们都是具有特定领域的编程的, 需要区分特有的人群. 但是 sql 语句几乎可以操作所有的数据库, 他们基本上是用的命令都是一样.
    比如:
    select * from table 名字 可以同时在多种数据库中使用.
    数据库基础知识-什么是数据库呢-百度经验 - 图6
    END

注意事项

  • 这只是个皮毛, 如果想要系统学习, 建议买本书好好看看

经验内容仅供参考,如果您需解决具体问题 (尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
https://jingyan.baidu.com/article/e52e3615ab0b9640c70c516b.html