Almost Nobody Can Read MySQL’s EXPLAIN Output! But the problem isn't you: The EXPLAIN Command was built for MySQL specialists and can't be fully understood by anyone. Except when you let a tool transform all these incomprehensible informations into something easy to understand.
So this project of mine was really tricky as it is complicated from a technical point: The MySQL EXPLAIN output is not fully documented. I had to find out by myself many of the informations missing in MySQL's documentation and found many other stuff that was never documented. All in all, I was constantly hitting new edge cases until I was able to visualize any MySQL EXPLAIN plan after many months without hitting new edge cases.