文档详情

《MySQL培训教程》.pdf

发布:2015-12-29约3.18万字共60页下载文档
文本预览下载声明
MySQL数据库(一) MySQL数据库(一) 北京邮电大学 2010.11 1. MySQL简介 2. MySQL体系架构 3. MySQL安装与配置 4. MySQL数据类型 北京邮电大学2010.11 1 MySQL简介 1 MySQL简介 1.1 什么是MySQL 1.1 什么是MySQL MySQL是最流行的开放源码关系型数据库管理系统,由 MySQL AB公司开发、发布并支持。 MySQL数据库具有安全、快速、可靠、跨平台和易于使 用的特点,目前被广泛地应用在Internet中小型网站中 官方网站: 1 MySQL简介 1 MySQL简介 1.2 MySQL的历史 1.2 MySQL的历史 1979年,报表工具,数据引擎 1996年,MySQL 1.0 (3.11.1) 发布,支持SQL 2000年,成立MySQL AB 公司 2008年1月,Sun公司以10亿美元收购MySQL AB公司 2009年4月,Oracle公司以74亿美元收购Sun公司 1 MySQL简介 1 MySQL简介 1.3 MySQL的里程碑 1.3 MySQL的里程碑 3.11.1 First public release 3.23 集成Berkeley DB, 支持事务,抽象出Storage Engine 4.0 集成InnoDB 4.1 子查询、unicode、c/s通信协议 5.0 stored procedure、view 、triggers 、query optimizer 5.1 File NDB、record replication 2 MySQL体系架构 2 MySQL体系架构 2.1 MySQL体系结构 2.1 MySQL体系结构 MySQL采用插件式存储引擎体系结构 存储引擎负责为MySQL数据库执行实际的数据I/O操作 2 MySQL体系架构 2 MySQL体系架构 2.2 存储引擎- MyISAM 2.2 存储引擎- MyISAM MyISAM是MySQL默认的存储引擎,它是在Web 、数据 仓库和其他应用环境下最常使用的存储引擎之一 MyISAM管理非事务表,提供高速存储和检索能力 MyISAM不支持事务、外键约束等 MyISAM 使用三个文件定义一个表: .FRM :存储表的定义 .MYD :数据文件(MYData) .MYI :索引文件(MYIndex) MyISAM二进制文件可以移植(Linux  Windows) 将存储引擎指定为MyISAM: 将存储引擎指定为MyISAM: mysqlCREATE TABLE test(id INT) ENGINE = MyISAM; mysqlCREATE TABLE test(id INT) ENGINE = MyISAM; mysqlALTER TABLE test ENGINE=MyISAM; mysqlALTER TABLE test ENGINE=MyISAM; 2 MySQL体系架构
显示全部
相似文档