首页 > 数据库技术 > 详细

(2.6)Mysql之SQL基础——存储引擎的查看与修改

时间:2019-02-11 21:41:21      阅读:279      评论:0      收藏:0      [点我收藏+]

(2.6)Mysql之SQL基础——存储引擎的查看与修改

 可以使用

  show engines;

查看数据库支持的所有的存储引擎;

目录:

  

1、数据库级别存储引擎

  1.1查看现在默认的存储引擎

  1.2 会话级别修改存储引擎

2、表级存储引擎

  2.1 查看表现有的存储引擎(三种方法)

  2.2 修改表的存储引擎 

  2.3 新建表时设置存储引擎

3、查询整个Mysql里面存储引擎为innodb/myisam的表

  【1】查看整个实例:

  【2】查看某个数据库:

4、其他存储引擎

  4.1 archive(适用于大数据的插入与查询)

   

1、数据库级别存储引擎

  1.1查看现在默认的存储引擎

    show variables like ‘%storage%‘ ;

    技术分享图片

    可以在my.cnf中设置 default-storage-engine = innodb   (设置完后,重启生效)

  1.2 会话级别修改存储引擎

    set default_storage_engine=myisam ;  #仅当前会话有效,重启会恢复原来的配置。

 

2、表级存储引擎

  2.1 查看表现有的存储引擎(三种方法)

    【1】show create table test101;

    【2】show table status from test1 where name = ‘test101‘;

    【3】select * from information_schema.tables where table_schema=‘test1‘ and table_name = ‘test101‘;

      技术分享图片

  2.2 修改表的存储引擎

    alter table test101 engine myisam;

   2.3 新建表时设置存储引擎

    create table a2(id int,name varchar(20)) engine=archive;

3、查询整个Mysql里面存储引擎为innodb/myisam的表

  【1】查看整个实例:

    select * from information_schema.tables where engine=‘innodb‘;

  【2】查看某个数据库:

    select * from information_schema.tables where table_schema=‘test1‘ and engine=‘innodb‘;

 

4、其他存储引擎

  4.1 archive(适用于大数据的插入与查询)

    create table a2(id int,name varchar(20)) engine=archive;

(2.6)Mysql之SQL基础——存储引擎的查看与修改

原文:https://www.cnblogs.com/gered/p/10363252.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!