9

MySQLのEXPLAINコマンドとDESCコマンドの違いは何ですか?

4

1 に答える 1

12
  • Explainは、クエリに関する詳細情報を提供します。
  • describeは、テーブルまたは列に関する詳細情報を提供します。

テーブル名にEXPLAINを使用することもできます。その場合、DESCRIBEとまったく同じように動作します。

EXPLAIN SELECT * 
FROM `customer`

id  select_type  table  type  possible_keys  key  key_len  ref  rows  Extra 
1 SIMPLE customer ALL NULL NULL NULL NULL 2 

対。

DESCRIBE `customer`
Field  Type  Null  Key  Default  Extra 
CustomerID varchar(2) NO      
Cx varchar(3) NO   
于 2010-06-23T09:02:21.970 に答える