MySQL的存储引擎
本章节主要是扩展一下思维
一、简介
负责mysql进行数据存储最重要的一个东西,引擎就是负责数据库的数据在底层是如何存储,如何组织的,不同的存储引擎数据在底层的存储方式也是不同的
我们只需要理解不同引擎之间的特点即可
常用的引擎之间的对比
innodb是最常用的一个引擎,也是一个常见的默认引擎
myisam读写效率比较高
二、具体操作
查看某个表用了什么引擎
关闭mysql是在服务里面直接关闭既可
三、完整代码
show engines;
show variables like '%default_storage_engine%';
create database mydb11_engine;
use mydb11_engine;
create table stu1(id int,name varchar(20));
-- 查看创建表时的命令,里边包含存储引擎信息
show create table stu1;
-- 创建表指定存储引擎
create table stu2(id int,name varchar(20)) engine = MyISAM;
show create table stu2;
-- 通过alter命令来修改表的存储引擎
alter table stu1 engine = MyISAM;
show create table stu1;
alter table stu2 engine = innoDB;
show create table stu2;