Yes, you can do this:
select * From MyDBName.information_schema.columns
Replace MyDBName with the database you wish to search. That will give you the 411 on all the tables in that database.
Personally, I recommend you make a new table called "DbSchema" and manually enter that information there, and keep it updated.
~Le