爱我所爱,|

JanYork(小简)

园龄:2年11个月粉丝:26关注:1

MySQL数据库常识之储存引擎

我的博客

储存引擎分类

show engines;

这个命令可以查看数据库的数据引擎,可以看到InnoDB是默认的引擎。

命令除了在终端运行,也可以在查询数据库可视化工具中运行。

而,(我是5.7版本)我们可以看出数据库中,存储引擎一共有九个。

分别是**InnoDBMRG_MYISAMMEMORYBLACKHOLEMyISAMCSVARCHIVEPERFORMANCE_SCHEMAFEDERATED**。

设置默认引擎

SHOW VARIABLES  LIKE 'default_storage_engine%'

这个语句可以查询当前默认的数据库引擎。

default_storage_engine%表示查询默认数据库存储引擎。

如果我们要修改默认储存引擎,我们可以通过修改my.ini/my.cnf文件实现(不建议!)。

添加 default-storage-engine = 数据库引擎名(INNODB/MYISAM)。

sudo service mysql restart

用命令重启mysql

使用下面的语句可以修改数据库临时的默认存储引擎:

SET default_storage_engine=< 存储引擎名 >

但是当再次重启客户端时,默认存储引擎仍然是InnoDB

创建表时指定引擎

CREATE TABLE 表名 (
	-- 字段省略
) ENGINE = MyISAM;

**ENGINE = 引擎类型**接在建表语句最后,可以指定引擎。

本文作者:JanYork(小简)

本文链接:https://www.cnblogs.com/JanYork/p/16174956.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   JanYork(小简)  阅读(24)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起