Форум — Development Bash+Mysql, как? 0 0 Помогите написать bash скрипт который обращался бы к mysql, выбирал все данные из таблицы Tabke1 и записывал их в текстовый файл table.txt Разделителем является пробел. В таблице имеется несколько строк. Заранее спасибо! Ссылка
Ответ на: комментарий от Zmacs 05.02.07 14:32:48 MSK наверное, перл не установлен? wieker ★★ (05.02.07 14:41:55 MSK) Ссылка
Ответ на: комментарий от Zmacs 05.02.07 14:32:48 MSK Можно и перл, просто интереснее на bash. anonymous (05.02.07 14:49:59 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 05.02.07 14:49:59 MSK Ну разве что через mysql - клиент. Zmacs ☆ (05.02.07 14:56:02 MSK) Ссылка
http://dev.mysql.com/doc/refman/5.0/en/select.html select somefield from sometable into outfile '/tmp/some.txt' LINES TERMINATED BY ' ' Ну а как запустить квери думаю разберешся ) roller ★★★ (05.02.07 14:58:04 MSK) Показать ответ Ссылка
Ответ на: комментарий от roller 05.02.07 14:58:04 MSK Подскажите как квери запустить из шела? anonymous (05.02.07 15:36:22 MSK) Показать ответы Ссылка
Ответ на: комментарий от anonymous 05.02.07 15:36:22 MSK Напишите пример ПЛЗ. Заранее благодарен! anonymous (05.02.07 15:56:39 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 05.02.07 15:36:22 MSK вообщето вам дали направление куда двигаться. А за "напишите" деньги берут обычно :-) anonymous (05.02.07 16:10:46 MSK) Ссылка
Ответ на: комментарий от anonymous 05.02.07 15:56:39 MSK man mysql на тему опции -e Reinventer ★ (05.02.07 16:47:24 MSK) Ссылка
Неточность в названии, надо: Bash+Mysql=как? Ибо не стоит трогать мягкое, когда оно еще теплое. soomrack ★★★★★ (05.02.07 17:34:07 MSK) Ссылка
Ответ на: комментарий от anonymous 05.02.07 15:36:22 MSK под постгрес есть psql, думаю и у mysql есть что-то подобное anonymous (05.02.07 17:34:18 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 05.02.07 17:34:18 MSK Спасибо за помощь с этим разобрался, возникла другая проблема: сделал запрос SELECT count(*) FROM table WHERE param=1 результат: count(*) 11 Вопрос: Как избавиться от count(*), чтобы осталось только число? Огромное спасибо за ответ. anonymous (05.02.07 17:40:09 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 05.02.07 17:40:09 MSK 1 строка: count(*) 2 строка: 11 anonymous (05.02.07 17:47:45 MSK) Показать ответы Ссылка
Ответ на: комментарий от anonymous 05.02.07 17:47:45 MSK man sed man tr krum ★ (05.02.07 17:50:04 MSK) Ссылка
Ответ на: комментарий от anonymous 05.02.07 17:47:45 MSK Если не нравится, что выводит название столбца, нужно использовать mysql -N; Если эти данные нужно использовать потом, то логично записать их в переменную: select count(*) from brain where I=genie into @iq; Если не нравится формат вывода, то обрабатывайте его средствами bash: mysql < funny_script > good_format; %) soomrack ★★★★★ (05.02.07 18:40:32 MSK) Показать ответ Ссылка
Ответ на: комментарий от soomrack 05.02.07 18:40:32 MSK Огромное спасибо тебе soomrack за такую информацию, все получилось! Ещераз ВСЕМ СПАСИБО!!!!! anonymous (05.02.07 23:56:41 MSK) Ссылка