Mysql-存储引擎

什么是存储引擎

        存储引擎就是指表的类型,数据库的存储类型决定了表在计算机中的存储方式,用户可以根据不同的存储方式、是否进行事务处理等来选择合适的存储引擎。

如何查看MySQL的存储引擎

查看MySQL支持的存储引擎:SHOW ENGINES

查看显示支持的存储引擎信息:SHOW VARIABLES LIKE 'have%'

查看默认的存储引擎:SHOW VARIABLES LIKE 'storage_engine';

MySQL常用存储引擎及特点

InnoDB存储引擎

特点:

· 1、提供的功能:事务、回滚、奔溃修复能力和多版本并发控制的事务安全。

· 2、是Mysql是第一个提供外键约束的表引擎。

· 3、支持自动增长列AUTO_INCREMENT

MyISAM存储引擎

特点:

1、不支持事务

2、表锁,并发性差

3、全文索引

4、除了Windows版本以外的,其他MySQL版本的默认存储引擎

5、MyISAM存储引擎表由MYD和MYI组成,MYD用来存放数据文件,MYI用来存放索引文件

MEMORY存储引擎

1、数据放在内存中

2、适合存储临时数据的临时表

3、默认使用哈希索引

4、表锁,并发性差

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值