Ваш вопрос кажется мне довольно ограниченным.Какой язык вы используете?Какова цель этого?По этой причине это многочастный ответ.
Прежде всего, для просмотра всех данных в базе данных MySql, phpMyAdmin идеально подходит для работы - инструмент, который я почти гарантируюбольшинство парней SQL благодарны.
Для второй части вопроса: я предполагаю, что вы хотите сделать это динамически, или слишком много таблиц, чтобы написать запрос каждый раз.Я предполагаю, что динамически, потому что в прошлом я создавал базы данных, которые автоматически добавляют таблицы к себе по мере роста.Это решение на PHP, которое я только что написал для вас, должно отображать все в таблице. РЕДАКТИРОВАТЬ: этот код содержит ошибки - все данные отображаются, но я неправильно форматировал таблицу. - РЕДАКТИРОВАТЬ: исправлено.
<?php
listAll("table_name");
function listAll($db) {
mysql_connect("localhost","root","");
mysql_select_db($db);
$tables = mysql_query("SHOW TABLES FROM $db");
while (list($tableName)=mysql_fetch_array($tables)) {
$result = mysql_query("DESCRIBE $tableName");
$rows = array();
while (list($row)=mysql_fetch_array($result)) {
$rows[] = $row;
}
$count = count($rows);
if ($count>0) {
echo '<p><strong>',htmlentities($tableName),'</strong><br /><table border="1"><tr>';
foreach ($rows as &$value) {
echo '<td><strong>',htmlentities($value),'</strong></td>';
}
echo '</tr>';
$result = mysql_query("SELECT * FROM $tableName");
while ($row=mysql_fetch_array($result)) {
echo '<tr>';
for ($i=0;$i<(count($row)/2);$i++) {
echo '<td>',htmlentities($row[$i]),'</td>';
}
echo '</tr>';
}
echo '</table></p>';
}
}
return FALSE;
}
?>
И, надеюсь,этот фрагмент кода должен работать для вас, как будто он работает для меня!