数据库(二)---存储引擎

存储引擎是以插件形式引入数据库软件的,可根据实际应用来选择相应的存储引擎。
MySQL5.5数据库管理系统默认存储引擎InnoDB,免安装版MySQL5.5数据库管理系统默认存储引擎MyISAM。

查看当前MySQL所支持的存储引擎 show engines; show variables like ‘have%’;
查看默认存储引擎 show variables like ‘storage_engines%’;

修改默认存储引擎
方法一:导向方式
开始 —> 程序 —> MySQL —> MySQL sever5.5 —> MySQL server instance Configuration Wizard
进入图形化界面 连续点击next到MySQL选择用途类型界面 (选择Multifunctional Database 默认存储引擎为InnoDB 选择 Non-Transaction Database Only 默认存储引擎为MyISAM)
方法二:手动修改配置文件
修改数据库管库系统配置文件 my.ini
default-storage-engine = INNODB

常见的存储引擎
数据库(二)---存储引擎_第1张图片

选择存储引擎
InnoDB:该存储引擎在事务上存在优势。需要进行频繁更新删除操作,同时还对事务要求比较高,需要实现并发 适合选用该存储引擎。
MyISAM:不支持事务 不支持外键,适合快速访问。因此对事物完整性没有要求并以访问为主的应用适合该存储引擎。
MEMORY:该存储引擎使用内存来存储数据 访问速度快 但是安全没保障。应用涉及数据比较少 需要快速访问 选择该存储引擎。

你可能感兴趣的:(数据库基础)