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

四、mysql体系结构

时间:2015-05-31 18:43:23      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:mysql体系结构


mysql体系结构
连接池 管理工具 sql接口 分析器 优化器 缓存  存储引擎  文件系统 


什么是存储引擎
处理不同类型表的处理器,不同的存储引擎有不同功能和存储方式

作为可插拔式的组件提供
负责为数据库执行实际的数据I/O操作,不同的存储引擎,其存储数据的方式也不同
用户通过连接器访问MySQL数据库,根据实际需要选用哪一种存储引擎,避免大的编码更改

默认的存储引擎
MySQL 5.0/5.1 :MyISAM
MySQL 5.5/5.6 :InnoDB

mysql支持哪些存储引擎? show engines;

常用的存储引擎什么?  Myiasm    innodb

常用存储引擎的特点?

Myiasm
独享表空间
user.frm  user.MYD  user.MYI
表结构        数据             索引信息
不支持事务
表级锁

innodb
共享表空间
a.frm             a.ibd
表结构            数据+索引信息

支持事务    事务回滚   外键
                 事务日志
                 ibdata1
                 ib_logfile0
                 ib_logfile1
事务? 一次sql操作从开始到结束的过程


查看可用的存储引擎类型
show engines;

建表时手动指定
create table baitao(lf int(3))engine=InnoDB;
更改已有表的存储引擎
alter table baitao engine=MyISAM;

设置默认存储引擎
修改/etc/my.cnf配置文件
default-storage-engine=xxx

本文出自 “刘福” 博客,请务必保留此出处http://liufu1103.blog.51cto.com/9120722/1656827

四、mysql体系结构

标签:mysql体系结构

原文地址:http://liufu1103.blog.51cto.com/9120722/1656827

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