MySQL修改数据表的存储引擎
MySQL 中修改数据表的存储引擎的语法格式如下:
ALTER TABLE <表名> ENGINE=<存储引擎名>;
ENGINE 关键字用来指明新的存储引擎。
实例演示
下面将数据表 student 的存储引擎修改为 MyISAM。在修改存储引擎之前,先使用 SHOW CREATE TABLE 语句查看 student 表当前的存储引擎,结果如下。
可以看到,student 表当前的存储引擎为 InnoDB。mysql> SHOW CREATE TABLE student \G
*************************** 1. row ***************************
Table: student
Create Table: CREATE TABLE `student` (
`stuId` int(4) DEFAULT NULL,
`id` int(4) DEFAULT NULL,
`name` varchar(20) DEFAULT NULL,
`stuno` int(11) DEFAULT NULL,
`sex` char(1) DEFAULT NULL,
`age` int(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.01 sec)
下面将 student 表的存储引擎修改为 MyISAM 类型,SQL 语句为:
ALTER TABLE student ENGINE=MyISAM;
使用 SHOW CREATE TABLE 语句再次查看 student 表的存储引擎,会发现student 表的存储引擎变成了“MyISAM”,SQL 语句和运行结果如下:
mysql> SHOW CREATE TABLE student \G;
*************************** 1. row ***************************
Table: student
Create Table: CREATE TABLE `student` (
`stuId` int(4) DEFAULT NULL,
`id` int(4) DEFAULT NULL,
`name` varchar(20) DEFAULT NULL,
`stuno` int(11) DEFAULT NULL,
`sex` char(1) DEFAULT NULL,
`age` int(4) DEFAULT NULL,
`stuId2` int(4) unsigned DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
1 row in set (0.00 sec)
拓展阅读
以上这种方法适用于修改单个表的存储引擎,如果希望修改默认的存储引擎,就需要修改 my网站站点" rel="nofollow" /> default-storage-engine=存储引擎名称
- 随机文章
- 核心危机(核心危机魔石合成攻略)
- 风儿(风儿轻轻的吹)
- 饿了么红包怎么用(饿了么红包怎么用微信支付)
- 光遇花手先祖位置(安卓光遇手花先祖)
- 广州4a广告公司(广州4a广告公司创意总监年薪)
- 抖音卡(抖音卡顿怎么解决)
- 兵马俑(兵马俑介绍和历史背景)
- 海猫鸣泣之时游戏(海猫鸣泣之时游戏在哪玩)
- 鬼泣5攻略(鬼泣5攻略第三关怎么跳)
- 地球日主题(2020年世界地球日主题)
- 和柳亚子(和柳亚子先生于田)
- 冰客(冰客果汁)
- 国外成人游戏(国外成人游戏注册需要visa信用卡)
- 拆奶罩
- 郭妮小说(恶魔的法则郭妮小说)
- 东天目山(东天目山景区)
- 杭同(杭同培训中心怎么样)
- 大松电饭煲(美的大松电饭煲)
- 服饰加盟(服饰加盟店招商)
- 疯狂填字(疯狂填字5)
- 点对点短信息(点对点短信息费是什么意思)
- 杜星霖(杜星霖图片)
- 查传倜(查传倜个人生活)
- 常州天宁寺(常州天宁寺求什么灵验)
- 河源巴伐利亚(河源巴伐利亚庄园)
- 广州中山大学(广州中山大学录取分数线2023)
- 风云三国(风云三国2.8作弊指令Ctrl)
- 防水地板(防水复合地板)
- 岗位能力证书(岗位能力证书有用吗)
- 高智商的电影(高智商的电影排行榜)
