本人使用的Mysql版本是Mysql8.0,先介绍一下mysql的最主要两个路径
【程序路径】:C:\Program Files\MySQL\MySQL Server 8.0
【数据路径(包括配置文件my.ini和data数据文件)】:C:\ProgramData\MySQL\MySQL Server 8.0
1、什么是默认存储引擎?
创建表的时候,若不特别指定engine,则使用mysql默认的存储引擎。
2、如何查看mysql的默认存储引擎?
1)可在配置文件my.ini中查看,默认是InnoDB
2)也可以使用sql语句来查看:
show variables like ‘%storage_engine%’;
3、如何修改默认存储引擎
1)在my.ini中修改,如将default-storage-engine=INNODB修改为:default-storage-engine=MYISAM
2)然后将mysql服务端重启一下即可
4、如何查看某一个表的存储引擎是哪个?
使用语句show create table students;
5、创建表时指定存储引擎
create table t1(id int primary key,name varchar(100)) engine=MyISAM;
show create table t1;
create table t2(id int primary key,name varchar(100)) engine=InnoDB;
show create table t2;
6、更改表的存储引擎
表创建以后,表所使用的存储引擎是可以修改的:
alter table t1 engine=InnoDB;