mysql学习笔记——存储引擎

目录

1.,mysql体系结构

​编辑

2.存储引擎

3.存储引擎操作

4.存储引擎及特点​编辑

5.存储引擎


 

1.,mysql体系结构

0f4c340aa5bb4751ba5c378bc41d368c.png

 

2.存储引擎

        存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,存储引擎也被称为表类型。

 

3.存储引擎操作

        create table 表名(

                字段1 字段1类型 [comment 字段1注释]

                ......

                字段n 字段n类型 [comment 字段n注释]

        )engine=innodb[comment 表注释];#创建表时指定存储引擎

        show engines;#查看当前数据库支持的存储引擎

 

4.存储引擎及特点92823ccab3ec430c888334a9fb6ec0fb.png

 

5.存储引擎

        在选择存储引擎时,应该根据应用系统的特点选择合适的存储引擎。对于复杂的应用系统,还可以根据实际情况选择多种存储引擎进行组合。

        InnoDB:mysql的默认存储引擎,支持事务、外键。如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包含很多的更新、删除操作,那么InnoDB存储引擎是比较合适的选择。

        MyISAM:如果是以读操作和插入操作为主,只有很少的更新和删除操作,并且对食物的完整性、并发性要求不是很高,那么选择这个存储引擎是非常合适的。

        Memory:将所有数据保存在内存中,访问速度快,通常用于临时表及缓存。Memory的缺陷就是对表的大小有限制,太大的表无法缓存在内存中,而且无法保障数据的安全性。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值