我的博客

储存引擎分类

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 = 引擎类型**接在建表语句最后,可以指定引擎。

最新文章

  1. Hadoop学习笔记(1):概念和整体架构
  2. JavaScript资源大全中文版(Awesome最新版--转载自张果老师博客)
  3. title与h1的区别
  4. 2012开源项目计划-WPF企业级应用整合平台
  5. 文件服务器迁移—FSMT
  6. BZOJ 2733: [HNOI2012]永无乡 启发式合并treap
  7. is_numeric漏洞分析
  8. Easyui 让Window弹出居中
  9. [Russian Code Cup 2017 - Finals [Unofficial Mirror]]简要题解
  10. java实现八大排序算法
  11. Scrapy 扩展中间件: 针对特定响应状态码,使用代理重新请求
  12. Confluence 6 当前使用的数据库状态
  13. springsecurity的退出登陆
  14. [Winform]setupfactory制作安装包卸载输入密码进行验证
  15. 高级网络功能(Docker支持的网络定制配置)
  16. Python - 格式化字符串的用法
  17. OpenID Connect Core 1.0(八)从第三方发起登录
  18. ajax 整个表单的提交
  19. Block代替delegate,尽量使用block,对于有大量的delegate方法才考虑使用protocol实现.
  20. 进一步了解this和super

热门文章

  1. SIMOTION D435-2 PN报错1915,无法进入RUN状态 解决方法
  2. 202A 202B 202C 202D 202E字符的作用及解释
  3. 去掉一个Vector集合中重复的元素?
  4. 什么是 Spring IOC 容器?
  5. 您对 Mike Cohn 的测试金字塔了解多少?
  6. 学习Walle(一)
  7. vue中基于sortablejs与el-upload实现文件上传后拖拽排序
  8. Python - 分支循环、可迭代对象与迭代器
  9. FPGA入门到精通系列1:数字电路基础知识
  10. getch()函数的使用方法及其返回值问题