PHP+MYSQL=SIZE
Подскажите пожалуйста возможно ли узнать размер определённой таблицы в базе данных mysql
размер чего? размер базы в файлах..количество записей уточни
Общий размер таблицы(конечно же записей)
SELECT COUNT(*) FROM ИМЯ_ТАБЛИЦЫ
Этот запрос подсчитывает количество записей в таблице, а мне нужен размер таблицы в байтах*/
А это писал? Санта Клаус?
ну извини, не правильно сформулировал!-:)
:D
общий размер таблицы в байтах можешь посмотреть через phpMyAdmin она дает инфу о размере таблице
общий размер таблицы в байтах можешь посмотреть через phpMyAdmin она дает инфу о размере таблице[/QUOTE]
Извините пожалуйста,тупой много вопросов задаёт,
в теме не зря было написано PHP+MYSQL=SIZE
мне надо вывести в своём скрипте размер таблицы в байтах,
Код:
<?php
mysql_connect("localhost","root","");
$result = mysql_query("SHOW TABLE STATUS FROM test;");
while($array = mysql_fetch_array($result)) {
$total = $array['Data_length']+$array['Index_length'];
echo '
Table: '.$array['Name'].'<br />
Data Size: '.$array['Data_length'].'<br />
Index Size: '.$array['Index_length'].'<br />
Total Size: '.$total.'<br />
Total Rows: '.$array['Rows'].'<br />
Average Size Per Row: '.$array['Avg_row_length'].'<br /><br />
';
}
?>
mysql_connect("localhost","root","");
$result = mysql_query("SHOW TABLE STATUS FROM test;");
while($array = mysql_fetch_array($result)) {
$total = $array['Data_length']+$array['Index_length'];
echo '
Table: '.$array['Name'].'<br />
Data Size: '.$array['Data_length'].'<br />
Index Size: '.$array['Index_length'].'<br />
Total Size: '.$total.'<br />
Total Rows: '.$array['Rows'].'<br />
Average Size Per Row: '.$array['Avg_row_length'].'<br /><br />
';
}
?>
в байтах