跳至主要內容
MySQL基础

_

MySQL基础

1,数据库相关概念

以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊端。

假设在文件中存储以下的数据:

姓名	年龄	性别	住址
张三	23	男	北京西三旗
李四	24	女	北京西二旗
王五	25	男	西安软件新城

Mr.Jh大约 26 分钟JavaWebMySQL
MySQL高级

MySQL高级

1,约束

img

上面表中可以看到表中数据存在一些问题:

  • id 列一般是用标示数据的唯一性的,而上述表中的id为1的有三条数据,并且 马花疼 没有id进行标示

  • 柳白 这条数据的age列的数据是3000,而人也不可能活到3000岁

  • 马运 这条数据的math数学成绩是-5,而数学学得再不好也不可能出现负分

  • 柳青 这条数据的english列(英文成绩)值为null,而成绩即使没考也得是0分


Mr.Jh大约 27 分钟JavaWebMySQL