Mysql 表类型(存储引擎)查看与修改

2019-10-16  本文已影响0人  默直

Mysql 表类型有哪些?

表类型?当初只知道数据库字段类型,varchar、int、float、date等等,怎么有出来个表类型呢,怀着迷茫的神色,上网搜搜是怎么回事吧(ε=(´ο`*)))唉)

还好有度娘,给出了7种Mysql表类型以及详细讲解了每种类型的作用。

数据表类型:DBD,HEAP,ISAM,MERFE,MyISAM,InnoDB以及Gemeni


一、查看当前的数据库类型:

mysql>select version();

二、查看当前数据库的默认存储引擎,默认引擎是InnoDB;

mysql>show variables like '%storage_engine%';

三、查看当前数据库支持的存储引擎;

mysql>show engines;

四、创建表时指定存储引擎,不指定则默认;

mysql>create table TestEngines(id int,name varchar(20),sex varchar(5))engine=MyISAM;

五、查看表类型(存储引擎);

TestDatabases是数据库名称

mysql>show table status from TestDatabases;

结果为数据库test中所有表的信息,其中第二项type即是表的类型。

六、查看表类型(存储引擎)。TestEngines是表名称;

mysql>show create table TestEngines;

结果为表TestEngines创建时的信息,其中有TYPE或ENGINE一项,指定了表的类型(存储引擎)

七、修改表结构;

mysql>alter table TestEngines engine=INNODB;

好啦,就到这里了,非常感谢

上一篇 下一篇

猜你喜欢

热点阅读