要檢視表的存儲引擎是什麼可以使用 show table status 指令。
<a href="http://my.oschina.net/moooofly/blog/109819#">?</a>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<code>mysql> show</code><code>table</code> <code>status</code><code>like</code> <code>'user'</code> <code>\g;</code>
<code>*************************** 1. row ***************************</code>
<code> </code><code>name</code><code>:</code><code>user</code>
<code> </code><code>engine: myisam</code>
<code> </code><code>version: 10</code>
<code> </code><code>row_format:</code><code>dynamic</code>
<code> </code><code>rows</code><code>: 7</code>
<code> </code><code>avg_row_length: 90</code>
<code> </code><code>data_length: 632</code>
<code>max_data_length: 281474976710655</code>
<code> </code><code>index_length: 2048</code>
<code> </code><code>data_free: 0</code>
<code> </code><code>auto_increment:</code><code>null</code>
<code> </code><code>create_time: 2013-02-21 14:17:40</code>
<code> </code><code>update_time: 2013-02-21 15:03:36</code>
<code> </code><code>check_time:</code><code>null</code>
<code> </code><code>collation: utf8_bin</code>
<code> </code><code>checksum:</code><code>null</code>
<code> </code><code>create_options:</code>
<code> </code><code>comment: users</code><code>and</code> <code>global</code> <code>privileges</code>
<code>1 row</code><code>in</code> <code>set</code> <code>(0.00 sec)</code>
<code>error:</code>
<code>no</code> <code>query specified</code>
<code>mysql></code>
其中,
name -- 表的名稱。
engine -- 表的存儲引擎,舊版本中這個不叫engine叫做type。
row_format -- 行的格式。對于myisam表,格式為三種,dynamic,fixed,compressed。dynamic行,在長度上是可變的。因為它包含了變量長度的字段如varchar,blob. fixed行,總是固定的長度。字段是定長的。如char,integer。compressed行,僅僅可以應用在compressed tables。将在以後有個介紹。
rows -- 這個表的行數。對于非事物的表,這個數字是精确的。對于支援事物的表,這個值是估算的。
avg_row_length -- 每一行所包含的平均位元組。
data_length -- 整個表包含的位元組。
max_data_length -- 這個表可最大存儲的位元組數。
index_length -- 索引所消耗的硬碟空間。
data_free -- 對于myisam表。總的配置設定空間。但是并沒有使用。這個空間存儲以前所删除的行。可能會被以後的insert語句恢複。
auto_increment -- 下一個auto_increment的值。
create_time -- 表第一次建立的時間。
update_time -- 表最後更改的時間。
check_time -- 最近一次使用check或者myisamchk的時間。
collation -- 表中的字元字段的預設字元集和排序。
checksum -- 如果enabled,就會計算這個表内容之和。
create_options -- 當表建立時,所添加額外的參數。
comment -- 表的額外資訊。對于myisam表。它包含了評論,可以在表建立的時候添加任意的資訊。如果innodb。會顯示表空間的剩餘空間。如果這個表是視圖,這裡顯示"view"。