mysql更改引擎(InnoDB,MyISAM)的方法

 更新时间:2014年11月05日 14:37:59   投稿:shichen2014   我要评论
这篇文章主要介绍了mysql更改引擎(InnoDB,MyISAM)的方法,实例讲述了比较常见的几种更改引擎的方法,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了mysql更改引擎(InnoDB,MyISAM)的方法,分享给大家供大家参考。具体实现方法如下:

mysql默认的数据库引擎是MyISAM,不支持事务和外键,也可使用支持事务和外键的InnoDB。

查看当前数据库的所支持的数据库引擎以及默认数据库引擎

数据库支持的引擎和默认数据库引擎代码:

复制代码 代码如下:
show engines;

更改方式1:修改配置文件my.ini

我将my-small.ini另存为my.ini,在[mysqld]最后添加为上default-storage-engine=InnoDB,重启服务,数据库默认的引擎修改为InnoDB

更改方式2:在建表的时候指定或者建完表修改

Mysql代码 :
--建表的时候指定  

复制代码 代码如下:
create table mytbl(  
    id int primary key,  
    name varchar(50)  
)type=MyISAM;

--建完表后修改  
复制代码 代码如下:
alter table mytbl2 type = InnoDB;

--查看修改结果(mytest为表所在的database名字)  
复制代码 代码如下:
show table status from mytest;

--或者使用
复制代码 代码如下:
show create table table_name

希望本文所述对大家的MySQL数据库程序设计有所帮助。

相关文章

  • mysql 日期和时间函数

    mysql 日期和时间函数

    这里是一个使用日期函数的例子。下面的查询选择所有 date_col 值在最后 30 天内的记录。
    2009-11-11
  • mysql主从同步复制错误解决一例

    mysql主从同步复制错误解决一例

    Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids
    2011-05-05
  • 监听mysql表内容变化 mysql开启binlog

    监听mysql表内容变化 mysql开启binlog

    这篇文章主要给大家介绍了关于监听mysql表内容变化,mysql开启binlog的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Linux系统下mysqlcheck修复数据库命令(详解)

    Linux系统下mysqlcheck修复数据库命令(详解)

    下面小编就为大家带来一篇Linux系统下mysqlcheck修复数据库命令(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-12-12
  • mysql innodb的监控(系统层,数据库层)

    mysql innodb的监控(系统层,数据库层)

    这篇文章主要介绍了mysql innodb的监控(系统层,数据库层)的相关资料,需要的朋友可以参考下
    2017-04-04
  • Linux下rpm方式安装mysql教程

    Linux下rpm方式安装mysql教程

    这篇文章主要为大家详细介绍了Linux下rpm方式安装mysql教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • SUSE Linux下源码编译方式安装MySQL 5.6过程分享

    SUSE Linux下源码编译方式安装MySQL 5.6过程分享

    这篇文章主要介绍了SUSE Linux下源码编译方式安装MySQL 5.6过程分享,本文使用SUSE Linux Enterprise Server 10 SP3 (x86_64)系统,需要的朋友可以参考下
    2014-09-09
  • Mysql分区表的管理与维护

    Mysql分区表的管理与维护

    改变一个表的分区方案只需使用alter table 加 partition_options 子句就可以了。这篇文章主要介绍了Mysql分区表的管理与维护,非常不错,感兴趣的朋友一起学习吧,需要的朋友可以参考下
    2016-08-08
  • Linux下Centos7安装Mysql5.7.19的详细教程

    Linux下Centos7安装Mysql5.7.19的详细教程

    这篇文章主要介绍了Linux下Centos7安装Mysql5.7.19的教程详解,需要的朋友可以参考下
    2017-08-08
  • 关于mysql create routine 权限的一些说明

    关于mysql create routine 权限的一些说明

    下面小编就为大家带来一篇关于mysql create routine 权限的一些说明。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03

最新评论