存储引擎(了解)
- 
mysql特有的名称
 - 
本质:表的存储方式
- mysql支持很多种搜索引擎,每种搜索引擎代表一种表的存储方式
 - 各种搜索引擎有自己的优缺点
 
 - 
查看默认搜索引擎:show create table tb_name;
- 查看完整的建表语句
 - 默认存储引擎:InnoDB方式
 - 默认字符集:utf8
 
 - 
查看所有引擎:show engines \G
- 常见存储引擎
- MYISAM
- mysql最常用的,但是不是默认的
 - 以3个文件,存储一张表
 - 优点:
- 可被压缩,节省空间
 - 可转换为只读表
 
 - 缺点:不支持事务
 
 - InnoDB
- 存储在表空间里:逻辑结构,不可压缩,无法转换成只读
 - 优点:
- 支持事务,行级锁,外键等:安全
 - mysql数据库崩溃后,提供自动恢复机制
 - 级联删除和更新(涉及父子表:操作父时,级联操作子。连带更新和删除)
- 操作时要注意,谨慎使用
 
 
 
 - MEMORY
- 缺点:
- 不支持事务
 - 数据容易丢失,所有数据,索引存储在内存中
 - 不能存储TEXT(CLOB) 或 BLOB
 
 - 优点:
- 查询速度最快
 
 
 - 缺点:
 
 - MYISAM
 
 - 常见存储引擎
 - 
oracle有对应的机制,叫存储方式
 
相关文章
暂无评论...
