`
wanng
  • 浏览: 68271 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql更改引擎(InnoDB,MyISAM)

阅读更多

作者:wasw100
网址:http://www.wasw100.com/database/mysql_engine_innodb_myisam.html

 

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

 

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

 

show engines;

 

 

更改方式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;

--建完表后修改
alter table mytbl2 type = InnoDB;


--查看修改结果(mytest为表所在的database名字)
show table status from mytest;

 

 

相关文章:绿色版MySQL的安装和使用

参考文章:Mysql支持事务的InnoDB

 

 

--EOF--

 

 

 

 

 

 

分享到:
评论

相关推荐

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

    本文实例讲述了mysql更改引擎(InnoDB,MyISAM)的方法,分享给大家供大家参考。具体实现方法如下: mysql默认的数据库引擎是MyISAM,不支持事务和外键,也可使用支持事务和外键的InnoDB。 查看当前数据库的所支持的...

    MySQL内核:InnoDB存储引擎 卷1.pdf.zip

    《MySQL内核:InnoDB存储引擎 卷1》是一本深度探讨MySQL数据库系统核心部分——InnoDB存储引擎的专业书籍。这本书以超高清的PDF格式呈现,包含详细的书签,便于读者快速定位和查阅相关内容。InnoDB作为MySQL中最常用...

    mysql DB引擎myisam与innodB

    ### MySQL 数据库引擎 MyISAM 与 InnoDB 在 MySQL 数据库系统中,存在多种不同的存储引擎,其中最为人所熟知且广泛使用的两种是 MyISAM 和 InnoDB。这两种存储引擎各自具有独特的特点和适用场景。 #### InnoDB:...

    MySQL存储引擎中MyISAM和InnoDB区别详解

    MyISAM和InnoDB是MySQL中两种最常使用的存储引擎,它们各有特点,适用于不同的应用场景。 1. **事务处理**: - **InnoDB** 支持ACID(原子性、一致性、隔离性、持久性)事务,提供事务安全,适合需要事务处理的...

    mySql 存储引擎 启用 Innodb

    本文将详细介绍如何在MySQL中启用InnoDB存储引擎,并对比分析InnoDB与其他存储引擎(如MyISAM)之间的主要差异。 #### 二、InnoDB简介 InnoDB是MySQL数据库的一种默认存储引擎,自MySQL 5.5版本开始,默认启用...

    《MYSQL备份与恢复》之 Innodb与 MyISAM引擎

    《MYSQL备份与恢复》之 Innodb与 MyISAM引擎 一、系统环境 1.1 ubuntu 12.0.4 X86_64 1.2 percona-xtrabackup-2.0.3.tar.gz 1.3 xtrabackup简介 xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时...

    mysql 中InnoDB和MyISAM的区别分析小结

    MySQL中的InnoDB和MyISAM是两种非常重要的存储引擎,它们各自有着独特的特性和适用场景。下面我们将深入探讨这两种引擎的主要区别。 首先,InnoDB是MySQL的默认存储引擎,它支持事务处理,这意味着用户可以执行诸如...

    MySQL存储引擎InnoDB的配置与使用的讲解

    首先,InnoDB与MyISAM是MySQL的两种主要存储引擎,其中MyISAM不支持事务处理,而InnoDB则提供了完整的ACID(原子性、一致性、隔离性和持久性)事务特性。InnoDB通过多版本并发控制(MVCC)实现高并发性,支持SQL标准...

    MyISAM和InnoDB的异同

    #### MyISAM引擎概述 MyISAM是MySQL早期默认使用的存储引擎,它主要适用于读取密集型的应用场景。MyISAM支持表级锁定,这意味着当一个表被用于写入操作时,整个表都会被锁定,直到该操作完成。这会导致其他查询或...

    MySQL存储引擎MyISAM与InnoDB的9点区别

    虽然MySQL里的存储引擎不只是MyISAM与InnoDB这两个,但常用的就是它俩了。可能有站长并未注意过MySQL的存储引擎,其实存储引擎也是数据库设计里的一大重要点,那么博客系统应该使用哪种存储引擎呢?下面我们分别来看...

    MySQL Innodb 索引原理详解

    尽管本篇主要讨论InnoDB存储引擎,但仍值得简要提及InnoDB与之前的默认存储引擎MyISAM之间的区别: - **事务处理**:InnoDB支持事务处理,而MyISAM不支持。 - **行级锁定**:InnoDB支持行级锁定,提高了并发性能。 ...

    Innodb与Myisam引擎的区别与应用场景

    ### Innodb与Myisam引擎的区别与应用场景 在MySQL数据库管理系统中,选择合适的存储引擎对于确保数据的安全性、完整性和性能至关重要。其中,InnoDB和MyISAM是最为常见的两种存储引擎,它们各自具备独特的特性和...

    MySql中启用InnoDB数据引擎的方法.docx

    MySQL默认配置了多种存储引擎,例如MyISAM、InnoDB、BDB、Memory、Merge、Archive、Federated、Cluster/NDB以及一些其他特殊引擎如CSV和Blackhole。每个引擎都有其适用的场景,例如MyISAM适合读取密集型应用,而...

    Mysql更改默认引擎为Innodb的步骤方法

    前言 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。...更改 Mysql 默认引擎为 InnoDB步骤如下:  Mysql默认是关闭InnoDB存储引擎的使用的,将InnoD

    mysql-存储引擎-实验四.docx

    在实验中,我们将 MyISAM 引擎的表修改为 InnoDB 引擎,并比较了两种存储引擎的特点和使用方法。在 MySQL 中,可以使用 ALTER TABLE 语句将表的存储引擎修改为其他类型。 4. 建立学生表,学号 3188909101 开始自动...

    修改MySQL的数据库引擎为INNODB的方法

    修改MySQL的引擎为INNODB,可以使用外键,事务等功能,性能高。本文主要介绍如何修改MySQL数据库引擎为INNODB,接下来我们开始介绍。 首先修改my.ini,在[mysqld]下加上: default-storage-engine=INNODB 其中的...

    关于Mysql数据库还原修改存储引擎为INNODB引起的错误问题分析.docx

    MySQL 数据库是一个广泛使用的开源关系型数据库管理系统,其支持多种存储引擎,如 InnoDB 和 MyISAM。InnoDB 是一种事务安全的存储引擎,提供行级锁定和外键支持,适用于需要高度数据完整性和并发性的应用。MyISAM ...

    MySQL不支持InnoDB的解决方法

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,它支持多种存储引擎,其中包括InnoDB和MyISAM。InnoDB引擎因其强大的事务处理能力、行级锁定以及外键支持而被广泛使用,尤其是在需要高度数据完整性和一致性的...

Global site tag (gtag.js) - Google Analytics