MySQL存储引擎

一:MySQL引擎功能
1.除了可以提供基本的存取功能,还有更多功能事务功能,锁定,备份和恢复,优化以及特殊功

总之:存储引擎的各项特性就是为了保障数据库的安全和性能设计结构
二:mysql自带的存储引擎类型
mysql提供以下存储引擎,重点为:
1.InnoDB
2.MyISAM

查看当前MySQL支持的存储引擎类型

show engines

三:innodb存储引擎简介
优点:
1.事务安全(遵从ACID)
2.MVCC(多版本并发控制)
3.InnoDB行级别锁定
4.Oracle样式一致非锁定读取
6.支持外键引用完整性约束
7.大型数据卷上的最大性能
8.将对表的查询与不同存储引擎混合
9.出现故障后快速自动恢复
10.用于在内存中缓存数据和索引的缓冲区池
核心特性:
MVCC
事务
行级锁
热备份
CRS(自动故障恢复)

四:查看存储引擎为innodb的表

select table_schema,table_name,engine from information_schema.tables where engine='innodb'
select table_schema,table_name,engine from information_schema.tables where engine='myisam'

查看存储引擎
1)使用select确认会话存储引擎

select @@default_storage_engine;

2)使用show确认每个表的存储引擎

show create table 表名\G
show table status like '表名'\G

3)使用information_schema确认每个表的存储引擎

select table_name,engine from information_schema.tableswhere table_name = '表名' and 
table_schema = '表名'\G

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值