Чтобы увидеть данные из одно столбца, достаточно выполнить SQL запрос (где «abcd» — имя столбца в таблице):
SELECT abcd FROM table;
Для экспорта в файл достаточно выполнить команду в Linux:
mysql -u root -e "SELECT abcd FROM database;" -s -N > file.txt
Приведу пример экспорта email адресов из mysql таблицы на http страницу используя PHP.
Мысль сразу пришла такого плана (создаем php файл и открываем его через браузер):
<?php // Соединяемся с mysql сервером mysql_connect("localhost", "USER", "PASSWORD") or die (mysql_error ()); // Выбираем базу данных mysql_select_db("users") or die(mysql_error()); // SQL-запрос $rows = "SELECT * FROM account"; // Выполняем этот SQL-запрос $d = mysql_query($rows); // Каждый ряд становится массивом ($row) с помощью функции mysql_fetch_array while($row = mysql_fetch_array($d)) { // Выводим значения столбца email echo $row['email'] . "<br />"; } // Закрываем соединение с базой данных mysql_close(); ?>
Как по мне, плохой стиль, делать «Select * » а если таблица огромная, зачем собирать все?