最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

表转换存储引擎的方法总结_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:18:45
文档

表转换存储引擎的方法总结_MySQL

表转换存储引擎的方法总结_MySQL:bitsCN.com 表转换存储引擎的方法总结 注意:存储引擎修改之后,原始存储引擎的专有特性都会丢失。例如,如果将一个InnoDB转换成MyISAM存储引擎,再转回来,那么最初在原InnoDB定义的外键都会丢失。 方法-1、ALTER TABLE[sql] mysql> ALT
推荐度:
导读表转换存储引擎的方法总结_MySQL:bitsCN.com 表转换存储引擎的方法总结 注意:存储引擎修改之后,原始存储引擎的专有特性都会丢失。例如,如果将一个InnoDB转换成MyISAM存储引擎,再转回来,那么最初在原InnoDB定义的外键都会丢失。 方法-1、ALTER TABLE[sql] mysql> ALT


bitsCN.com
表转换存储引擎的方法总结 注意:存储引擎修改之后,原始存储引擎的专有特性都会丢失。例如,如果将一个InnoDB转换成MyISAM存储引擎,再转回来,那么最初在原InnoDB定义的外键都会丢失。 方法-1、ALTER TABLE[sql] mysql> ALTER TABLE mytable ENGINE = InnoDB; 把表从一种存储引擎换成另一种存储引擎最简单的方法就是ALTER TABLE命令。 特点:a、适合所有存储引擎。b、转换过程会耗费大量时间。c、转换时候源表会被读加锁。 方法-2、转储(Dump)和导入(Import) 使用mysqldump工具导出数据表,修改转储文件的CREATE TALBE 语句。 修改点:a、删除转储文件里的DROP TALBE语句,防止数据转储失败时,源数据也丢失。 b、修改表名,数据库绝对不允许相同的表名出现,即使存储引擎不同。 c、修改存储引擎。 方法-3、CREATE和SELECT在方法-1的速度和方法-2的安全性之间做了一个平衡。先创建一张表,然后用mysql的INSERT....SELECT语句来转移数据。 [sql] mysql>CREATE TABLE innodb_table LIKE myisam_table; mysql>ALTER TABLE innodb_table ENGINE=InnoDB; mysql>INSERT INTO innodb_table SELECT * FROM myisam_table;
bitsCN.com

文档

表转换存储引擎的方法总结_MySQL

表转换存储引擎的方法总结_MySQL:bitsCN.com 表转换存储引擎的方法总结 注意:存储引擎修改之后,原始存储引擎的专有特性都会丢失。例如,如果将一个InnoDB转换成MyISAM存储引擎,再转回来,那么最初在原InnoDB定义的外键都会丢失。 方法-1、ALTER TABLE[sql] mysql> ALT
推荐度:
标签: 转换 方法 方式
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top