10个MySQL数据库面试对于初学者和中间体的问题

我们在这里有另外一组10个MySQL面试问题为中间用户。

在我们的上一篇文章中,我们已经介绍了15基本MySQL的问题 ,我们在这里再次与中级用户另一套面试问题。 正如我们前面所说的这些问题可在工作面试问。 但一些我们的上一篇文章中批评说,那我不给回应我的批评和问题是非常基本的,绝不会在任何数据库管理员访问。
Mysql工作面试问题

10 Mysql工作面试问题

对他们,我们必须承认所有的文章和问题不能组成保持所有的羊群。我们从基础到专家级逐步。请与我们合作。
1.定义SQL?
:SQL 表示结构化查询语言。 SQL是一种专门用于管理关系数据库管理系统(RDBMS)中的数据的编程语言。
什么是RDBMS?解释其功能?
答: 一个关系数据库管理系统(RDBMS)是一种基于关系数据库模型的最广泛使用的数据库管理系统。
RDBMS的特性
  1. 在表中存储数据。
  2. 表具有行和列。
  3. 通过SQL允许创建和检索表。
什么是数据挖掘?
答: 数据挖掘是计算机科学的一个子类,其目的是从一组数据中提取信息,并将其转化为人类可读的结构,供以后使用。
4.什么是ERD?
:ERD 代表实体关系图。 实体关系图是表的图形表示,具有它们之间的关系。
5.主键和唯一键有什么区别?
答: 主要和唯一键的列的唯一性来实现。 主键创建列的聚簇索引,其中Unique创建列的非聚簇索引。 此外,主键不允许NULL值,但唯一键允许一个NULL值。
6.如何将图片文件存储在数据库中。使用什么对象类型?
答: 在数据库中存储的图片是一个坏主意。 要将图片存储在数据库中,建议使用对象类型“Blob”。
7.什么是数据仓库?
答: 数据仓库一般审阅作为企业数据仓库是一个中央数据储存库,使用不同的数据源创建的。
8.什么是数据库中的索引。索引的类型是什么?
答: 索引是数据库中的数据进行快速数据检索快速引用。 有两种不同的索引。
聚类索引
  1. 每个表只有一个。
  2. 由于数据按索引顺序物理存储,所以读取速度比非聚簇快。
非聚集索引
  1. 每个表可以使用多次。
  2. 插入和更新操作比聚簇索引更快。
 
9. MySql中可能有多少个TRIGGERS?
答: 只有6个触发器被允许在MySQL数据库使用和他们。
  1. 插入之前
  2. 插入后
  3. 更新前
  4. 更新后
  5. 删除前
  6. 删除后
10.什么是堆表?
回答: 表中存在的存储器被称为HEAP表。 这些表通常称为存储器表。 这些内存表从不具有数据类型为“BLOB”或“TEXT”的值。 他们使用使它们更快的索引。
这就是MySQL的问题,我会很快提出另一个问题。不要忘记在评论部分提供您的宝贵反馈。