作者: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默认的数据库引擎是MyISAM,不支持事务和外键,也可使用支持事务和外键的InnoDB。 查看当前数据库的所支持的...
《MySQL内核:InnoDB存储引擎 卷1》是一本深度探讨MySQL数据库系统核心部分——InnoDB存储引擎的专业书籍。这本书以超高清的PDF格式呈现,包含详细的书签,便于读者快速定位和查阅相关内容。InnoDB作为MySQL中最常用...
### MySQL 数据库引擎 MyISAM 与 InnoDB 在 MySQL 数据库系统中,存在多种不同的存储引擎,其中最为人所熟知且广泛使用的两种是 MyISAM 和 InnoDB。这两种存储引擎各自具有独特的特点和适用场景。 #### InnoDB:...
MyISAM和InnoDB是MySQL中两种最常使用的存储引擎,它们各有特点,适用于不同的应用场景。 1. **事务处理**: - **InnoDB** 支持ACID(原子性、一致性、隔离性、持久性)事务,提供事务安全,适合需要事务处理的...
本文将详细介绍如何在MySQL中启用InnoDB存储引擎,并对比分析InnoDB与其他存储引擎(如MyISAM)之间的主要差异。 #### 二、InnoDB简介 InnoDB是MySQL数据库的一种默认存储引擎,自MySQL 5.5版本开始,默认启用...
《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是两种非常重要的存储引擎,它们各自有着独特的特性和适用场景。下面我们将深入探讨这两种引擎的主要区别。 首先,InnoDB是MySQL的默认存储引擎,它支持事务处理,这意味着用户可以执行诸如...
首先,InnoDB与MyISAM是MySQL的两种主要存储引擎,其中MyISAM不支持事务处理,而InnoDB则提供了完整的ACID(原子性、一致性、隔离性和持久性)事务特性。InnoDB通过多版本并发控制(MVCC)实现高并发性,支持SQL标准...
#### MyISAM引擎概述 MyISAM是MySQL早期默认使用的存储引擎,它主要适用于读取密集型的应用场景。MyISAM支持表级锁定,这意味着当一个表被用于写入操作时,整个表都会被锁定,直到该操作完成。这会导致其他查询或...
虽然MySQL里的存储引擎不只是MyISAM与InnoDB这两个,但常用的就是它俩了。可能有站长并未注意过MySQL的存储引擎,其实存储引擎也是数据库设计里的一大重要点,那么博客系统应该使用哪种存储引擎呢?下面我们分别来看...
尽管本篇主要讨论InnoDB存储引擎,但仍值得简要提及InnoDB与之前的默认存储引擎MyISAM之间的区别: - **事务处理**:InnoDB支持事务处理,而MyISAM不支持。 - **行级锁定**:InnoDB支持行级锁定,提高了并发性能。 ...
### Innodb与Myisam引擎的区别与应用场景 在MySQL数据库管理系统中,选择合适的存储引擎对于确保数据的安全性、完整性和性能至关重要。其中,InnoDB和MyISAM是最为常见的两种存储引擎,它们各自具备独特的特性和...
MySQL默认配置了多种存储引擎,例如MyISAM、InnoDB、BDB、Memory、Merge、Archive、Federated、Cluster/NDB以及一些其他特殊引擎如CSV和Blackhole。每个引擎都有其适用的场景,例如MyISAM适合读取密集型应用,而...
前言 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。...更改 Mysql 默认引擎为 InnoDB步骤如下: Mysql默认是关闭InnoDB存储引擎的使用的,将InnoD
在实验中,我们将 MyISAM 引擎的表修改为 InnoDB 引擎,并比较了两种存储引擎的特点和使用方法。在 MySQL 中,可以使用 ALTER TABLE 语句将表的存储引擎修改为其他类型。 4. 建立学生表,学号 3188909101 开始自动...
修改MySQL的引擎为INNODB,可以使用外键,事务等功能,性能高。本文主要介绍如何修改MySQL数据库引擎为INNODB,接下来我们开始介绍。 首先修改my.ini,在[mysqld]下加上: default-storage-engine=INNODB 其中的...
MySQL 数据库是一个广泛使用的开源关系型数据库管理系统,其支持多种存储引擎,如 InnoDB 和 MyISAM。InnoDB 是一种事务安全的存储引擎,提供行级锁定和外键支持,适用于需要高度数据完整性和并发性的应用。MyISAM ...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,它支持多种存储引擎,其中包括InnoDB和MyISAM。InnoDB引擎因其强大的事务处理能力、行级锁定以及外键支持而被广泛使用,尤其是在需要高度数据完整性和一致性的...