mysql体系结构哪四个_四、mysql体系结构

本文介绍了MySQL的存储引擎,包括MyISAM和InnoDB。MyISAM不支持事务,使用表级锁;InnoDB则支持事务、回滚和外键,采用共享表空间。MySQL的默认存储引擎在不同版本中有所变化,可以通过`show engines;`查看所有引擎。创建和更改表的存储引擎可使用`CREATE TABLE`和`ALTER TABLE`语句。了解并选择合适的存储引擎对于数据库性能至关重要。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值