1. 查看当前支持的存储引擎

mysql> show engines;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |
| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |
| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |
| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |
| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |
| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

2.查看表使用的存储引擎

mysql> show table status from 数据库 where name='表名' \G  #方法一
*************************** 1. row ***************************Name: 表名Engine: InnoDB  #存储引擎类型Version: 10Row_format: CompactRows: 2Avg_row_length: 8192Data_length: 16384
Max_data_length: 0Index_length: 0Data_free: 0Auto_increment: 3Create_time: 2015-07-21 10:51:48Update_time: NULLCheck_time: NULLCollation: utf8_general_ciChecksum: NULLCreate_options: Comment: mysql> show create table test \G    #方法二
*************************** 1. row ***************************Table: test
Create Table: CREATE TABLE `test` (`tid` int(11) DEFAULT NULL,`tname` char(30) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8

3.修改表引擎方法

mysql> alter table test engine=innodb;

4.设置默认引擎

1)修改配置文件my.cnf中的 [mysqld]选项 加入 default-storage-engine=INNODB #设置innodb为默认引擎

2)重启mysql服务器:

#mysqladmin -u root -p shutdown

或者

#service mysqld restart

转载于:https://blog.51cto.com/yagetang/1676706

MySQL查看和修改表的存储引擎相关推荐

  1. mysql修改默认的存储引擎

    mysql存储引擎: MySQL服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引 ...

  2. mysql列名可以用中文吗_用了这么久的MySQL,你知道它的存储引擎吗?

    每天叫醒你的不是闹钟,而是梦想 1 MySQL数据库引擎简介 1.1 ISAM(Indexed Sequential Access Method) ISAM是一个定义明确且历经时间考验的数据表格管理方 ...

  3. mysql外键_mysql系列之存储引擎

    本篇主要介绍mysql的存储引擎,说明主要的几个存储引擎的特性及其差别. 一.存储引擎介绍 在这里插入图片描述 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建.查询.更新和删除 ...

  4. 《MySQL高级篇》三、存储引擎

    文章目录 1. 查看存储引擎 2. 设置系统默认的存储引擎 3. 设置表的存储引擎 3.1 创建表时指定存储引擎 3.2 修改表的存储引擎 4. 引擎介绍 4.1 InnoDB 引擎:具备==外键== ...

  5. mysql 查找相似数据_数据库存储引擎大揭秘,不看不知道这里面的骚操作可真多!...

    吊打各种树这篇文章 带大家学习一遍数据结构中的各种树,对数据结构还不够熟悉的同学,那篇文章可以作为基础入门,我画了很多图理解起来不困难,建议回头先学习下那篇文章,更容易理解本文要讲的内容. 文章里有提 ...

  6. mysql修改存储引擎报错,MySQL改变表的存储引擎

    MySQL提供了多种数据库存储引擎,存储引擎负责MySQL数据库中的数据的存储和提取.不同的存储引擎具有不同的特性,有时可能需要将一个已经存在的表的存储引擎转换成另外的一个存储引擎,有很多方法可以完成 ...

  7. MySQL 如何查看表的存储引擎

    MySQL 如何查看表的存储引擎   在MySQL中如何查看单个表的存储引擎? 如何查看整个数据库有那些表是某个特殊存储引擎,例如MyISAM存储引擎呢?下面简单的整理一下这方面的知识点. 如果要查看 ...

  8. 修改mysql表的存储引擎

    方法一. alter table mytable engine = InnoDB;//将mytable表引擎改为InnoDB. 方法二. 使用mysqldump 将表导出,然后修改 表create t ...

  9. 16、修改数据表的存储引擎

    在前面提到,MySQL 的核心就是存储引擎. MySQL 存储引擎主要有 InnoDB.MyISAM.Memory.BDB.Merge.Archive.Federated.CSV.BLACKHOLE ...

最新文章

  1. 重庆邮电计算机科学分数线,2020重庆邮电大学录取分数线已公布
  2. sql over函数_SQL 高级函数
  3. linux 如何产生so文件,printf()函数 【转】Linux下gcc编译生成动态链接库*.so文件并调用它(2)...
  4. JAVA方法重载与构造方法简介
  5. 适用电商BANNER的超酷炫抽象系几何时尚流行系列,PSD炫彩流体海报模板。
  6. Ubuntu 14.04安装Python3
  7. codeforces 446A DZY Loves Sequences
  8. 电脑c盘空间不足怎么清理_C盘空间不足怎么办?如何给C盘扩容?
  9. 数据库系统工程师教程 (第三版)前言
  10. 金蝶K3系统BOM批量导入操作指南
  11. 博图导入的程序用step7读出_博图编程与STEP7编程区别
  12. matlab 读取 Microsoft Excel 电子表格文件不推荐使用 xlsread
  13. 几点思考-人生哲学,生活方式---ShinePans
  14. 无线桥接:没有网口解决nas有线组网问题
  15. MySQL如何避免幻读
  16. 基于websocket的跨平台通信——iPhone/iPad/Mac控制树莓派(二):Swift控制端搭建,网络延迟显示
  17. BUG记录:org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is no
  18. Golang sync.Cond 简介与用法
  19. EXCEL VLOOKUP用中文匹配出错
  20. 【MySQL】数据库介绍以及MySQL数据库

热门文章

  1. #转载:杨辉三角形实现过程详解-c语言基础
  2. 耳机使用说明书 jbl ua_用过JBL耳机后,才知道在运动领域BOSE和BO原来只是个弟弟...
  3. 模拟点击与鼠标点击区别_没有root权限也可以用adb玩机2——模拟按键点击脚本...
  4. scanf_s 发送访问冲突_程序员如何解决并发冲突的难题?
  5. 衡阳市2017计算机考试,2017湖南衡阳中考各科目满分及分值公告
  6. m3u直播源_教你创建电视直播源
  7. 【直播预告】第四范式Intel AI应用与异构内存编程挑战赛专场活动开启报名
  8. javascript精要(3)-动态加载脚本
  9. PowerBI随笔(5)-关系模型与报表-2
  10. 【CV】目标检测入门和实现思路!