mysql默认的数据库引擎是MyISAM,不支持事务和外键,也可使用支持事务和外键的InnoDB。
查看当前数据库的所支持的数据库引擎以及默认数据库引擎
数据库支持的引擎和默认数据库引擎代码
show engines;
show engines;
更改方式1:修改配置文件my.ini
我将my-small.ini另存为my.ini,
在[mysqld]最后添加为上
default-storage-engine=InnoDB
重启服务,数据库默认的引擎修改为InnoDB,如果想默认引擎还是为MyISAM就把InnoDB改为MyISAM也是可以的。
更改方式2:在建表的时候指定或者建完表修改
Mysql代码
--建表的时候指定
create table mytbl(
id int primary key,
name varchar(50)
)type=MyISAM;
--建完表后修改
alter table mytbl2 type = InnoDB;
-- ALTER TABLE `table_name` TYPE = MYISAM;
--查看修改结果(mytest为表所在的database名字)
show table status from mytest;
转自:http://www.itokit.com/2011/1213/72764.html
分享到:
相关推荐
### MySQL InnoDB 存储引擎特性详解 #### InnoDB 存储引擎概述 InnoDB 存储引擎作为 MySQL 数据库中最常用的存储引擎之一,自 1995 年由 Heikki Tuuri 创建以来,经历了从一个独立项目到被 Oracle 公司收购,并...
在当今大数据时代,实时数据同步成为许多企业和组织的关键需求,特别是从关系型数据库如 MySQL 到分布式搜索引擎如 ElasticSearch(ES)的实时同步。本文将详细介绍如何利用灵蜂数据集成软件 BeeDI 实现这一目标。 ...
MySQL 8.0 Release Notes 提供了 MySQL 8.0 系列自初始版本至 MySQL 8.0.37 版本的所有变更详情。这份文档是 MySQL 8.0 用户升级、了解新功能以及解决潜在问题的重要参考资源。 #### MySQL 8.0 新特性概览 在 ...
10-第十部-老男孩MySQL常用引擎及优缺点-应用场景-调优详解(14节) 11-第十一部 MySQL读写分离实现(2节) 12-第十二部-老男孩MySQL高可用工具heartbeat实战(33节) 13-第十三部-老男孩MySQL高可用工具drbd实战...
在MySQL 5.1之前的版本中,默认的搜索引擎是MyISAM,从MySQL 5.5之后的版本中,默认的搜索引擎变更为InnoDB。 2、MyISAM与InnoDB存储引擎的主要特点 MyISAM存储引擎的特点是:表级锁、不支持事务和全文索引,适合...
- **存储引擎改进**:对 InnoDB 存储引擎进行了优化。 - **SQL 语法扩展**:增加了新的 SQL 语句和函数。 - **集群支持**:提供了更好的集群配置和支持。 通过以上分析,我们对 MySQL 5.7 官方参考手册有了一个全面...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其在Web开发领域广泛应用。这个“mysql学习资料 45讲 深度学习”压缩包包含了多个PDF文件,涵盖了MySQL的关键知识点,包括性能优化、高可用性、主备一致性和...
验证默认引擎是否已变更。 【实验 1-14】创建与更改存储引擎:使用 SQL 语句创建一个 MyISAM 存储引擎的表,ALTER TABLE 命令可更改表的存储引擎,例如从 MyISAM 更改为 InnoDB。 【实验 1-15】查看存储引擎:...
3. **API变更**:MySQL 8.0可能引入了一些新的API或者废弃了旧的API,使用时需查阅官方文档以了解最新变化。 4. **错误处理**:在使用过程中,要适当地捕获和处理可能出现的SQLException,确保程序的健壮性。 在...
MySQL 5.1参考手册 目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. ...
- **MySQL Change History**: MySQL版本变更历史记录。 - **FAQs**: 常见问题解答。 通过上述内容,读者可以深入了解MySQL 5.6的各项功能、配置方法以及最佳实践,从而更好地利用MySQL数据库来满足业务需求。
- **存储引擎的变化**: 随着MySQL版本的演进,某些存储引擎可能会被废弃或替代。 - **字符集问题**: 避免升级过程中出现字符集乱码的情况。 #### 六、In-place Upgrade升级示例 以下是使用In-place Upgrade方式将...
在深入探讨MySQL高可用数据库存储引擎之前,首先需要了解存储引擎在MySQL数据库系统中扮演的角色。MySQL数据库的架构设计允许存储引擎以插件式的方式存在,这意味着我们可以根据不同的应用需求选择不同的存储引擎。...
2013年在中国举办的数据库大会上,主题为“深入解析MySQL InnoDB引擎”的演讲由Calvin Sun(孙春生)进行,他当时是Twitter的高级经理,此前在Oracle和MySQL等公司拥有丰富的经验。在这次大会上,他向与会者深入解析...
MySQL Connector/J 8.0.32版本可能引入了对MySQL 8.0的新特性支持,例如JSON字段处理、窗口函数、行存儲引擎的改进等。此外,它还可能提供更好的性能、安全性和兼容性。在升级驱动时,确保你的应用程序已经准备好...
11.7. 使用来自其他数据库引擎的列类型 12. 函数和操作符 12.1. 操作符 12.1.1. 操作符优先级 12.1.2. 圆括号 12.1.3. 比较函数和操作符 12.1.4. 逻辑操作符 12.2. 控制流程函数 12.3. 字符串函数 12.3.1. 字符串...
7. **日志分析**:分析MySQL的错误日志和二进制日志(binlog)可以帮助定位问题的根源,特别是在追踪事务历史和数据变更时。 8. **数据导入与导出**:在修复过程中,可能需要将数据导出到临时文件,然后重新导入到...
使用来自其他数据库引擎的列类型 12. 函数和操作符 12.1. 操作符 12.1.1. 操作符优先级 12.1.2. 圆括号 12.1.3. 比较函数和操作符 12.1.4. 逻辑操作符 12.2. 控制流程函数 12.3. 字符串...
11. **优化的二进制日志**:MySQL 5.7的二进制日志格式改进,支持ROW格式,记录了每个变更的精确行级信息,有助于故障恢复和复制。 12. **查询缓存**:虽然在5.7.8版本后被废弃,但在早期5.7版本中,查询缓存被...
手册详细阐述了MySQL 8.0的各种特性,例如增强的性能优化、新的数据类型、改进的查询优化器、窗口函数、JSON字段支持、更好的安全性和权限管理、在线DDL(数据定义语言)操作以及InnoDB存储引擎的增强。此外,还可能...