MySQL存储引擎

MySQL存储引擎
数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建,查询,更新和删除数据。不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能;使用不同的存储引擎还可以获得特定的功能;MySQL的核心就是存储引擎
主要有:InnoDB,MyISAM,MEMORY

SHOW ENGINES # 查看MySQL引擎;
SHOW VARIABLES LIKE "storage_engine" # 数据库默认引擎;

InnoDB 存储引擎
InnoDB是事务型数据库的首选,支持事务安全表(ACID),支持行锁定和外键完整性约束MySQL默认InnoDB引擎

  • 给MySQL提供了具有提交、回滚、崩溃恢复能力的事务安全(ACID)
  • 支持外键完整性约束

MyISAM存储引擎

MyISAM基于ISAM存储引擎,在Web,数据仓储经常使用;MyISAM拥有较高的插入、查询速度,但是````不支持事务```。
- 支持大文件
- NULL被允许在索引的列中

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值