专业的linux技术站点
Controlled by you.

针对初学者和中级DBA的10个MySQL数据库访问问题

针对初学者和中级DBA的10个MySQL数据库访问问题

1.定义SQL?

答案: SQL代表结构化查询语言。SQL是一种编程语言,专门用于管理关系数据库管理系统(RDBMS)中的数据。

2.什么是RDBMS?解释它的功能?

答: 关系数据库管理系统(RDBMS)是基于关系数据库模型的最广泛使用的数据库管理系统。

RDBMS的特点
  1. 将数据存储在表格中。
  2. 表格有行和列。
  3. 通过SQL允许创建和检索表。

3.什么是数据挖掘?

答案: 数据挖掘是计算机科学的一个子类别,旨在从数据集中提取信息并将其转换为人类可读结构,供以后使用。

4.什么是ERD?

答: ERD代表实体关系图。实体关系图是表格的图形表示,以及它们之间的关系。

5.主键和唯一键有什么区别?

答案: 主键和唯一键都实现了列的唯一性。主键创建列的聚集索引,其中Unique作为列创建非聚集索引。而且,主键不允许NULL值,但是唯一键允许一个NULL值。

6.如何将图片文件存储在数据库中。什么对象类型被使用?

答: 将图片存储在数据库中是个不错的主意。将图片存储在数据库中建议使用对象类型’Blob’。

7.什么是数据仓库?

答: 数据仓库通常被称为企业数据仓库,是一个中央数据仓库,使用不同的数据源创建。

8.数据库中的索引是什么。什么是索引类型?

答案: 索引是从数据库快速检索数据的快速参考。有两种不同的索引。

聚集索引
  1. 每桌只有一个。
  2. 由于数据以物理方式存储在索引顺序中,所以比非聚簇更快。
非聚集索引
  1. 每桌可以使用多次。
  2. 插入和更新操作比聚集索引更快。

 

9. MySql中可能有多少触发器?

答案: 在MySQL数据库中只允许使用六个触发器,它们是:

  1. Before Insert
  2. After Insert
  3. Before Update
  4. After Update
  5. Before Delete
  6. After Delete

10.什么是堆表?

答案: 存在于内存中的表称为HEAP表。这些表通常被称为内存表。这些内存表从不具有“BLOB”或“TEXT”等数据类型的值。他们使用索引,使他们更快。

打赏作者

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

正在跳转到PayPal...
转载请注明出处:北慕城南's Blog » 针对初学者和中级DBA的10个MySQL数据库访问问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址