How to see table definition statements in MySQL?

Use the command described in the tutorial to find complete CREATE TABLE SQLs for MySQL tables.

Execute the command below from any MySQL client.

SHOW CREATE TABLE <table name>;

Replace <table name> with your table name

A much faster and simpler approach of doing the same thing requires MySQL Query Browser. From Query browser, right click on the table name and click on 'Copy CREATE statement to Clipboard' OR Ctrl-C. The CREATE table statement will be copied to your clipboard from where you can paste it wherever you want.

Did this tutorial help a little? How about buy me a cup of coffee?

Buy me a coffee at

Please feel free to use the comments form below if you have any questions or need more explanation on anything. I do not guarantee a response.

IMPORTANT: You must thoroughy test any instructions on a production-like test environment first before trying anything on production systems. And, make sure it is tested for security, privacy, and safety. See our terms here.