首页>>帮助中心>>高防服务器mysql如何修改存储引擎

高防服务器mysql如何修改存储引擎

2024/8/30 214次

高防服务器mysql如何修改存储引擎
修改数据库表的存储引擎
MySQL 中修改数据表的存储引擎的语法格式如下:
ALTER TABLE ENGINE=;
ENGINE 关键字用来指明新的存储引擎。
范例:数据表 student 的存储引擎修改为 MyISAM。
在修改存储引擎之前,先使用 SHOW CREATE TABLE 语句查看 student 表当前的存储引擎,结果如下。
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 表当前的存储引擎为 InnoDB。
下面将 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.cnf 配置文件的 [mysqld] 后面加入以下语句:
default-storage-engine=存储引擎名称


购买使用一诺网络国内高防服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。电信高防服务器低至259元/月,购买链接:https://www.enuoidc.com/vpscn.html?typeid=5