如何查看mysql数据库表所使用的引擎(转载)
我们怎么样才能准确的查看mysql的存储引擎呢,下面我给大家介绍两种正确的方式。
1)正确方式一: SHOW TABLE STATUS from 数据库库名 where Name='表名'
2)mysqlshow -u 数据库登录帐号 -p
有时的时候,我们想查看以下mysql的表的存储引擎是什么类型的,不用说,大家直接想到的就是使用show create table命令查看创建表的命令,从而直接认为定义表的引擎就是表的真正存储引擎,这个方法在大多数情况下是没有错的,但是在有的时候却是致命的错误,因为有的时候明明看的的是 engine =myisam ,怎么会select count(*) from tbl_name 的查询速度怎么会真么慢呢。这种情况一般会出现在使用该创建表的存储没有安装成功,从而导致表使用的时数据库的默认存储引擎。因此严格的来说查看mysql的表的存储引擎使用show create table命令是不完全正确的。正确的方式是使用下面我介绍的两种方式,这两种方式查看出来的是没有任何问题的,还请大家仔细阅读下面的文章
正确方式一: SHOW TABLE STATUS from 数据库库名 where Name='表名';
01.hymin@Ubuntu:/myhome$ mysql -uroot -p'mypassword' 02.Welcome to the MySQL monitor. Commands end with ; or \g. 03.Your MySQL connection id is 221 04.Server version: 5.1.41-3ubuntu12.7 (Ubuntu) 05. 06.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 07. 08.mysql> SHOW TABLE STATUS from mytest where Name='test'; 09.+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果) 10.| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length |(省略部分结果) 11.+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果) 12.| test | MyISAM | 10 | Fixed | 0 | 0 | 0 |(省略部分结果) 13.+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果) 14.1 row in set (0.02 sec) 15. 16.mysql>
5. 正确方式二: mysqlshow -u 数据库登录帐号 -p '数据库登录帐号密码' --status 数据库库名 表名
1.hymin@Ubuntu:/myhome$ mysqlshow -uroot -p'mypassword' --status mytest test 2.Database:mytest Wildcard: test 3.+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果) 4.| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length |(省略部分结果) 5.+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果) 6.| test | MyISAM | 10 | Fixed | 0 | 0 | 0 |(省略部分结果) 7.+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果)
转载自:http://www.cnblogs.com/clouds008/archive/2013/06/10/3130680.html
如何查看mysql数据库表所使用的引擎(转载)的更多相关文章
- 查看MySQL数据库表的命令介绍
如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下查看当前使用的 ...
- 查看mysql当前表使用的存储引擎(转)
说明:当我们创建表 “test”表时 CREATE TABLE test ( id INT(11) default NULL auto_increment, s char(60) default NU ...
- 查看mysql数据库表大小和最后修改时间
查看mysql数据库表相关信息如表大小.修改更新等信息,可以通过以下方式: 一 show table status like ’table_name‘ ; 二 在infortmation_sche ...
- cmd中查看MySQL数据库表数据及结构
0. 1 .cmd进入mysql安装的bin目录(C:\Program Files\XXXXXX\MySQL Server 5.6\bin) mysql -hlocalhost -uroot -p 回 ...
- 查看和改动MySQL数据库表存储引擎
要做一名合格的程序猿,除了把代码写的美丽外,熟知数据库方面的知识也是不可或缺的.以下总结一下怎样查看和改动MySQL数据库表存储引擎: 1.查看数据库所能支持的存储引擎: ...
- 用户中心mysql数据库表结构的脚本
/* Navicat MySQL Data Transfer Source Server : rm-m5e3xn7k26i026e75o.mysql.rds.aliyuncs.com Source S ...
- 查看MYSQL数据库中所有用户及拥有权限
查看MYSQL数据库中所有用户 mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM m ...
- 修改MYSQL数据库表的字符集
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...
- 查看mysql数据库体积
查看MySQL数据库大小 1.首先进入information_schema 数据库(存放了其他的数据库的信息) ? 1 2 mysql> use information_schema; Data ...
随机推荐
- [Shell]Shell脚本的执行方式
---------------------------------------------------------------------------------------------------- ...
- JAVA 泛型的参数的传递示意图
泛型的两种参数传递方式
- JQUERY 简单易用的提示框插件
业务开发过程中,为了避免用户的误操作,提示框是必要的,于是琢磨出了下面这个使用,方便的提示框 还要引入遮罩层的样式如下: /*弹出层*/.input{height: 32px;border: 1px ...
- 【原】Win7 host 与 virtualbox ubuntu guest 相同ping通
环境:Win7 host 与 virtualbox ubuntu guest 在 “设置”-->"网络" 中选择网卡1,修改连接方式为 “桥接网卡” 后, 主机和虚拟机可以相 ...
- sqlalchemy sql express language
metadata = MetaData() teacher = Table("teachers", metadata, Column("tid", Intege ...
- python 2.X 和 3.X 的区别汇总
python 2.x python 3.x print() 或者 print “abc”都可以 ...
- 移植ok6410 LCD驱动
1.本次移植过程选择 linux-2.6.28 lcd驱动为参考移植到 linux-2.6.34 ok6410 开发板上. 2.移植过程 主要以给内核增加驱动的思想,在/driver/video/ 下 ...
- 用伪类:after画箭头
在项目中,经常会用到尖头,尤其是表单中,会有剪头的样式,尽量不要用图片显示.用伪类实现. eg 查看更多 > html: <div class="more"> ...
- numpy 矩阵变换transpose和swapaxes
1.transpose 交换 arr = np.random.arange().reshape((,,)) # ** = 则 arr_shape = arr.shape # ,, 则 arr 索引 # ...
- 为什么要用MarkDown?
[为什么要用MarkDown?] 大部分作家用 Word 或 Pages 写作,过去的文档也大都以 .doc, .docx 格式或是 Pages 格式储存.还有人为了保证文稿发给谁都能正常打开,会用 ...