码迷,mamicode.com
首页 > 数据库 > 详细

MySQL-基础

时间:2016-04-27 22:17:52      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

关系型数据:

  • 表示层:表。
  • 逻辑层:存储引擎。
  • 物理层:数据文件。

数据存储和查询:

  • 存储管理器。

  权限及完整性管理器。

  事务管理器。

  文件管理器。

  缓冲区管理器。

  • 查询管理器。 

  DML解释器。

  DDL解释器。

  DCL解释器。

  查询执行引擎。

关系运算:

  • 投影:只输出指定属性。
  • 选择:只输出符合条件的行。
  • 自然连接:具有相同名字的属性上所有取值相同的行。
  • 笛卡尔积:(a+b)*(c+d)=ac+ad+bc+bd。
  • 并:集合运算。

模块:

  • 连接管理器
  • 线程管理器
  • 用户模块
  • 命令分发模块
  • 缓存模块
  • 日志模块
  • 解析器
  • 优化器
  • 表定义模块:表创建、删除、重命名、移除、更新或插入之类的操作。
  • 表维护模块:检查、修改、备份、恢复、优化(碎片整理)及解析。
  • 状态报告模块
  • 复制模块
  • 访问控制模块
  • 表管理器:负责创建、读取或修改表定义文件,维护表描述符高速缓存。管理表锁。
  • 存储引擎

技术分享 

文件中记录组织:

  • 堆文件组织:一条记录可以放在文件中的任何地方。
  • 顺序文件组织:根据搜索码值顺序存放。
  • 散列文件组织:

表空间:

  将多个表的数据组织在一个文件中的逻辑组件。

数据字典:

  关系的元数据。

  • 关系的名称。
  • 字段的名称。
  • 字段的类型和长度。
  • 视图。
  • 约束。
  • 用户。

缓冲区管理器:

  • 缓存置换策略。
  • 被钉住的块。

组成:

  • MySQL Server
  • MySQL Cluster
  • MySQL Proxy
  • MySQL Administrator
  • MySQL Query Browser
  • MySQL Workbench
  • MySQL Migration Toolkit
  • MySQL Embedded Server
  • MySQL Drivers and Connectors

 

MySQL-基础

标签:

原文地址:http://www.cnblogs.com/qhdxqxx/p/5428400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!