mysql之搜索引擎

1、查看当前数据库默认引擎

$show variables like ‘default_storage_engine’

2、查询各表引擎

$show table status from dbname;
$show create table tbname

3、查询当前数据库所支持到引擎

$show engins

4、查询哪些存储引擎支持事物处理

$select engine from information_chema.engines where transactions = ‘yes’; 

5、修改数据库引擎

  • 方式1:修改配置文件my.ini
将my-small.ini另存为my.ini,在[mysqld]后面添加default-storage-engine=InnoDB,重启服务,数据库默认的引擎修改为InnoDB
  • 方式2:建表时指定
$create table mytbl( id int primary key, name varchar(50) )type=MyISAM;
  • 方式3:建表后更改
$alter table mytbl2 type = InnoDB;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 索引 数据库中的查询操作非常普遍,索引就是提升查找速度的一种手段 索引的类型 从数据结构角度分 1.B+索引:传统...
    一凡呀阅读 8,144评论 0 8
  • 引擎介绍 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、...
    山东大葱哥阅读 5,781评论 5 24
  • 插件式存储引擎架构,灵活的处理方式,高度可定制化及完全开放的实现 MySQL存储引擎概述 MyISAM存储引擎是M...
    每天学点编程阅读 5,034评论 0 5
  • MySQL技术内幕:SQL编程 姜承尧 第1章 SQL编程 >> B是由MySQL创始人之一Monty分支的一个版...
    沉默剑士阅读 7,206评论 0 3
  • 手动不易,转发请注明出处 --Trance 数据库系统命令: (1).查看存储过程状态:show pro...
    Trance_b54c阅读 5,677评论 0 8