MySQL修改数据表存储引擎的3种方法介绍
看你的mysql现在已提供什么存储引擎:mysql> show engines; 看你的mysql当前默认的存储引擎:mysql> show variables like '%storage_engine%'; 你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):mysql> show create table 表名;
MySQL作为最常用的数据库,经常遇到各种各样的问题。今天要说的就是表存储引擎的修改。有三种方式,列表如下。
1.真接修改。在数据多的时候比较慢,而且在修改时会影响读取性能。my_table是操作的表,innoDB是新的存储引擎。
2.导出,导入。这个比较容易操作,直接把导出来的sql文件给改了,然后再导回去。用mysqldump ,枫哥常用的是navicate那样更容易上手。友情提醒风险较大。
3.创建,插入。这个比第一种速度快, 安全性比第二种高,推荐。分2步操作
a.创建表,先创建一个和要操作表一样的表,然后更改存储引擎为目标引擎。
CREATE TABLE my_tmp_table LIKE my_table;
ALTER TABLE my_tmp_table ENGINE=InnoDB;
b.插入。为了安全和速度,最好加上事务,并限制id(主键)范围。
INSERT INTO my_tmp_table SELECT * FROM my_table;
转载于:https://www.cnblogs.com/wanghuaijun/p/5829872.html
MySQL修改数据表存储引擎的3种方法介绍相关推荐
- mysql改存储引擎教程_MySQL中修改数据表存储引擎的三种方法
第一种方法:ALTER TABLE 将表从一个引擎修改为另一个引擎最简单的办法是使用ALTER TABLE语句,转换表的存储引擎会导致失去原引擎相关的所有特性. 例:将mytable的引擎修改为Inn ...
- 数据库系统原理与应用教程(024)—— MySQL 修改数据表的结构
数据库系统原理与应用教程(024)-- MySQL 修改数据表的结构 目录 数据库系统原理与应用教程(024)-- MySQL 修改数据表的结构 一.修改表名 二.更改数据表所使用的存储引擎 1.查看 ...
- MySQL修改数据表中的字段名
MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...
- MySQL中merge表存储引擎用法
来源:http://www.linuxidc.com/Linux/2012-08/67797.htm 在Mysql数据库中,Merge表有点类似于视图.mysql的merge引擎类型允许你把许多结构相 ...
- mysql修改默认的存储引擎
mysql存储引擎: MySQL服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引 ...
- MySQL修改数据表名
修改数据表,包括:修改表名.修改字段名.修改字段的数据类型等. MySQL中,修改数据表的操作都是使用ALTER TABLE 修改表名 ALTER TABLE 旧表名 RENAME [TO] 新表名: ...
- mysql 表的存储类型_MySQL数据表存储引擎类型及特性
数据表类型(存储引擎) 常见引擎比对 特点 Myisam InnoDB Memory BDB Archive 存储限制 无穷制 64TB 有 没有 没有 事务安然 - 支撑 - 支撑 - 锁机制 表锁 ...
- MySQL修改数据表(ALTER TABLE语句)
为实现数据库中表规范化设计的目的,有时候需要对之前已经创建的表进行结构修改或者调整. 在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列.创建或取消索引.更改 ...
- mysql存储引擎的方式_Mysql转换表存储引擎的三种方式
或许会有一些场景需要改变表的存储引擎,例如存储日志的表如果几乎只有insert和少量的select操作,为了追求更好的插入性能有可能会需要把存储引擎更换为MyISAM.但是,本文不建议在同一个数据库中 ...
最新文章
- 图像超分辨率与天气预报
- 微软亚洲研究院副院长周明离职,将加入创新工场
- Layout两列定宽中间自适应三列布局
- 在ubuntu 11.10 64位 上安装adobe flash player
- 《Java程序员,上班那点事儿》书名的由来
- 第二章 搜索 【未完结】
- 浅析ios开发中Block块语法的妙用
- matlab提速技巧(自matlab帮助文件)
- ubuntu下mysql-python模块的安装
- PAT乙级 1022 D进制的A+B
- HoudahSpot查找多个文件教程:从名称列表中查找文件
- 用nodejs框架Ghost快速搭建自己的网站
- Qt QMake详解
- bt协议详解 DHT篇(上)
- unity c# 触摸屏物体识别桌算法
- 将输入的字符串逆序输出
- (9)数据分析-相关性分析
- 基于linux嵌入式浏览,基于LINUX的嵌入式浏览器的设计与 - 嵌入式操作系统 - 电子发烧友网...
- 如何解决织梦后台上传一篇文章前端展示两篇完全一样的
- 英语手记——持续更新
热门文章
- 目录树 删除 数据结构_数据结构:B树和B+树的插入、删除图文详解
- 【Pytorch神经网络实战案例】16 条件WGAN模型生成可控Fashon-MNST模拟数据
- 智慧交通day01-算法库01:numba
- java商城_基于Java,jfinal web框架开发出微信商城,微信分销商城源码分享
- LeetCode 981. 基于时间的键值存储(哈希+二分查找)
- 快速排序quicksort算法细节优化(一次申请内存/无额外内存排序)
- linux防火墙 33001端口,Linux操作系统下IPTables配置方法详解
- php程序设计案例教程 程序题,PHP程序设计案例教程
- python substr函数_Sql SUBSTR函数
- html语言重点,HTML 基础重点(1)