Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
To use EXPLAIN, simply add the word EXPLAIN just before the SELECT keyword in your query. MySQL will set a flag on the query. When it executes the query, the flag causes it to return information about each step in the execution plan, instead of executing it. It returns one or more rows, which show each part of the execution plan and the order of execution.
Here's the simplest possible EXPLAIN result: