下载此文档

mysql培训文档.doc


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
第1章概述 a) 背景 b) 数据库的选择 c) MySQL 的架构第2章 MySQL 架构介绍第3章 MySQL 安装 a) XP 下安装 b) Linux 下安装和参数配置 c) 可视化工具的安装 navicat 第4章 Navicat 的使用第5章 MySQL 的管理维护 a) 库连接管理 b) 表空间管理 c) 用户及权限管理 d) 操作表、视图、触发器 e)从 oracle 到 MySQL f)从 MySQL 到 oracle g) 冷备份和逻辑备份 h) 时间点恢复和位置恢复第6章 SQL 的使用 a) 增删改查的 SQL b) 常用的数据类型 c) 常用的 Mysql 函数介绍第7章技巧篇 a) 索引的使用 b) 锁的使用 c) Mysql 事务控制 d) 自增列的使用 e) Mysql 安全 f) 安装和使用时的常见错误处理 g) 字符集的管理 h) SQL 的优化第8章结合 UniEAP 使用 a) 数据源管理 b) 开发注意事项 c) 常见数据类型的增删改查方法第1章概述 a) 背景 MySQL 是一个开源免费的关系型数据库存储引擎。在 MySQL 经历了 2008 年 Sun 的收购和 2009 年 Oracle 收购 Sun 的过程中,基本处于停滞发展的情况。目前,使用的常用的版本,也是比较稳定的版本是 . 不过,从目前各个中小型网站的使用情况看,以及企业级的 BS 等应用很多在使用 MySQL 。从部门开发情况看,也有少许项目是使用 MySQL 开发,比如个住项目。 b) 数据库的选择小型数据库: access 、 foxbase ;中型数据库: sql server 、 mysql 、 informix ;大型数据库: db2 、 Oracle 、 Sybase 。微软: sql server 和 access ; IBM 公司: db2 , informix ;美国 Sybase 公司: Sybase ; 美国 oracle 公司: oracle , MySQL ; 选择数据主要考虑以下几点: 项目的大小、架构、符合不符合技术路线, 以及客户的原因。第2章 MySQL 架构介绍 1 .逻辑架构最上面一层不是 MySQL 特有的, 所有基于网络的 C/S 或者 B/S 的网络应用程序都应该包括连接处理、认证、安全管理等。中间层是 MySQL 的核心,包括查询解析、分析、优化和缓存等。同时它还提供跨存储引擎的功能,包括存储过程、触发器和视图等。最下面是存储引擎, 它负责存取数据。服务器通过 storage engine API 可以和各种存储引擎进行交互。 、查询优化和执行(Optimization and Execution) MySQL 将用户的查询语句进行解析,并创建一个内部的数据结构——分析树,然后进行各种优化, 例如重写查询、选择读取表的顺序, 以及使用哪个索引等。查询优化器不关心一个表所使用的存储引擎, 但是存储引擎会影响服务器如何优化查询。优化器通过存储引擎获取一些参数、某个操作的执行代价、以及统计信息等。在解析查询之前, 服务器会先访问查询缓存(query cache) ——它存储 SELECT 语句以及相应的查询结果集。如果某个查询结果已经位于缓存中, 服务器就不会再对查询进行解析、优化、以及执行。它仅仅将缓存中的结果返回给用户即可,这将大大提高系统的性能。 、并发控制 MySQL 提供两个级别的并发控制:服务器级(the server level) 和存储引擎级(the storage engine level) 。加锁是实现并发控制的基本方法, MySQL 中锁的粒度: (1) 表级锁: MySQL 独立于存储引擎提供表锁, 例如, 对于 ALTER TABLE 语句, 服务器提供表锁(table-level lock) 。(2) 行级锁: InnoDB 和 Falcon 存储引擎提供行级锁, 此外, BDB 支持页级锁。 InnoDB 的并发控制机制,下节详细讨论。 、存储引擎 、什么叫存储引擎 MySQL 中的数据用各种不同的技术存储在文件( 或者内存) 中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。例如, 如果你在研究大量的临时数据, 你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理的数据库( 以确保事务处理不成功时数据的回退能力) 。这些不同的技术以及配套的相关功能在 MySQL 中被称作存储引擎( 也称作表类型)。 MySQL 默认配

mysql培训文档 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小1.57 MB
  • 时间2016-08-26