mysql源码怎么调用引擎

mysql源码怎么调用引擎,第1张

mysql源码调用引擎步骤:

1、打开mysql的命令行。

2、输入数据库密码。

3、查询默认数据库引擎。

4、默认的引擎是InnoDB,修改即可。

1、修改表引擎方法

alter table table_name engine=innodb

2、查看系统支持的存储引擎

show engines

3、查看表使用的存储引擎

两种方法:

a、show table status from db_name where name='table_name'

b、show create table table_name

如果显示的格式不好看,可以用\g代替行尾分号

有人说用第二种方法不准确

我试了下,关闭掉原先默认的Innodb引擎后根本无法执行show create table table_name指令,因为之前建的是Innodb表,关掉后默认用MyISAM引擎,导致Innodb表数据无法被正确读取。

4 关闭Innodb引擎方法

关闭mysql服务: net stop mysql

找到mysql安装目录下的my.ini文件:

找到default-storage-engine=INNODB 改为default-storage-engine=MYISAM

找到#skip-innodb 改为skip-innodb

启动mysql服务:net start mysql

,如果你要使用事务以及行级锁就必须使用INNODB引擎

。如果你要使用全文索引,那必须使用myisam。

INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM没有的。

首先修改my.ini,,在[mysqld]下加上:

其中的蓝色字体是要指定的数据库引擎名称。

用sql语句修改已经建成表的引擎:

下面贴出我的my.ini文件供参考():

按照以上的代码提示 *** 作,我们就能够成功地修改MySQL数据库引擎为INNODB了。本文就介绍到这里,如果您想了解更多MySQL数据库的知识

,不妨看一下这里的文章:,

相信一定会带给您收获的!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8433668.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存