【Java程序员面试专栏 专业技能篇】MySQL核心面试指引(一):基础知识考察

关于MySQL部分的核心知识进行一网打尽,包括三部分:基础知识考察、核心机制策略、性能优化策略,通过一篇文章串联面试重点,并且帮助加强日常基础知识的理解,全局思维导图如下所示
【Java程序员面试专栏 专业技能篇】MySQL核心面试指引(一):基础知识考察_第1张图片

本篇Blog为第一部分:基础知识考察,子节点表示追问或同级提问
【Java程序员面试专栏 专业技能篇】MySQL核心面试指引(一):基础知识考察_第2张图片

基本概念

包括一些核心问题,常用术语和范式

什么是元组, 码, 候选码, 主码, 外码, 主属性, 非主属性

  • 元组:元组(tuple)是关系数据库中的基本概念,关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性。 在二维表里,元组也称为行。
  • :码就是能唯一标识实体的属性,对应表中的列。
  • 候选码:若关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何子集都不能再标识,则称该属性组为候选码。例如:在学生实体中,“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“班级”的属性组合足以区分学生实

你可能感兴趣的:(Java,程序员面试专栏,java,面试,mysql)