Чтобы получить перечень всех таблиц в текущей базе данных в MySQL, нужно выполнить такой запрос:
SHOW tables;
Синтаксист этой комманды такой:
SHOW [FULL] TABLES [{FROM | IN} db_name]
[LIKE 'pattern' | WHERE expr]
Подробнее о ней можно почитать на официальном сайте:
http://dev.mysql.com/doc/refman/5.0/en/show-tables.html
MySQL: список таблиц в БД
2012-09-19