2010-10-03 5 views

ответ

1

Вы можете использовать Thsi запрос для всех столбцов в базе данных и их соответствующая таблица name-

SELECT TABLE_NAME, COLUMN_NAME 
FROM INFORMATION_SCHEMA.COLUMNS 

Это даст список всех таблиц -

SHOW TABLES 

Для имен столбцов, доступных в конкретной таблице, вы можете использовать любой из нижеуказанных -

DESCRIBE table_name 
SHOW FIELDS FROM table_name 
SHOW COLUMNS FROM table_name 
0

Чтобы получить список всех таблиц в базе данных синтаксис является -

SHOW [FULL] TABLES [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr] 

Оператор LIKE пункт, если он присутствует, указывает на то, какие таблицы имена совпадают. Предложение WHERE может быть предоставлено для выбора строк с использованием более общих условий.

Ссылка - http://dev.mysql.com/doc/refman/5.1/en/show-tables.html

Если вы используете PHP как язык на стороне сервера, то это можно сделать следующим образом -

http://www.java2s.com/Code/Php/MySQL-Database/Getalltablesinadatabase.htm

Смежные вопросы