内容简介:MySQL 如何查看表的存储引擎
MySQL 如何查看表的存储引擎
在 MySQL 中如何查看单个表的存储引擎? 如何查看整个数据库有那些表是某个特殊存储引擎,例如MyISAM存储引擎呢?下面简单的整理一下这方面的知识点。
如果要查看单个表的存储引擎,可以用show create table命令查看该表的存储引擎,那么有下面一些方法:
方法1:
mysql> show create table test; +-------+----------------------------------------------+ | Table | Create Table | +-------+----------------------------------------------+ | test | CREATE TABLE `test` ( `id` int(11) DEFAULT NULL, `name` varchar(12) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 | +-------+----------------------------------------------+ 1 row in set (0.00 sec) mysql>
方法2:
mysql> show table status from MyDB where name='test' \G *************************** 1. row *************************** Name: test Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 0 Auto_increment: NULL Create_time: 2017-06-09 15:45:00 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: 1 row in set (0.01 sec)
方法3:
mysql> mysql> select table_catalog -> ,table_schema -> ,table_name -> ,engine -> from tables -> where table_schema='MyDB' and table_name='test'; +---------------+--------------+------------+--------+ | table_catalog | table_schema | table_name | engine | +---------------+--------------+------------+--------+ | def | MyDB | test | InnoDB | +---------------+--------------+------------+--------+ 1 row in set (0.00 sec) mysql>
如果要查询某个库或所有实例里面表使用的存储引擎,那么可以使用information_schema.tables来查询。下面是简单的几个例子。
查询整个MySQL实例里面存储引擎为MyISAM的表
select table_catalog ,table_schema ,table_name ,engine from information_schema.tables where engine='MyISAM';
查询MyDB数据库里面存储引擎为MyISAM的表
select table_catalog ,table_schema ,table_name ,engine from information_schema.tables where table_schema='MyDB' and engine='MyISAM';
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
编译原理
Alfred V. Aho、Monica S.Lam、Ravi Sethi、Jeffrey D. Ullman / 赵建华、郑滔、戴新宇 / 机械工业出版社 / 2008年12月 / 89.00元
本书全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,本书进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。 本书是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研......一起来看看 《编译原理》 这本书的介绍吧!