如何查看mysql表的存储引擎
时间:2019-08-20 17:58:18 来源:igfitidea点击:
在mysql服务器上工作时,有时需要了解数据库中表的存储引擎是什么。
我们主要使用Innodb和MyISAM,但可能在mysql服务器中也可以使用其他存储引擎。
在mysql中要查看mysql表的存储引擎,可以使用下面的命令
登录mysql server
mysql -u root -p
连接数据库
use database-name
在mysql提示符下执行下面的命令。查看第二个字段“引擎”
show table status where `Name` = 'table-name' G;
示例:
Hyman@theitroad:~/Desktop/data3/data2$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 190
Server version: 5.5.29-0ubuntu0.12.10.1 (Ubuntu)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql> use linux
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show table status where `Name` = 'tutorials_tbl' G;
*************************** 1. row ***************************
Name: tutorials_tbl
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 1
Avg_row_length: 16384
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 7340032
Auto_increment: 2
Create_time: 2013-08-10 16:16:13
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.00 sec)
ERROR:
No query specified
mysql>

