Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


Когда вы пишите скрипт командной строки как часть некоторой пакетной обработки, бывают ситуации, когда скрипту нужно обработать данные, хранящиеся на отдельном MySQL сервере. Скриптовые языки общего назначения, вроде Perl и Python, имеют отдельные MySQL модули или интерфейсы для использования в этой ситуации, но скриптовые языки командной строки не имеют такого интерфейса для MySQL. Тем не менее, есть способы выполнить простые MySQL запросы и обработать результат посредством скрипта командной строки.

Далее инструкция, как сделать MySQL запрос в скрипте командной строки.


Codeby Security School от Сodeby

Мы запустили свою онлайн школу по информационной безопасности. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного в курсе Paranoid


Во-первых, у вас должен быть установлен MySQL клиент на хост, где вы будете запускать ваш скрипт командной строки.

Предположим, что так и есть, в этом случае вы можете выполнить следующий шелл-скрипт. Пример кода, представленный здесь, выполняет простой MySQL вызов SELECT и обрабатывает результат, который, потенциально, содержит несколько строк.

 

В этом отрывке кода переменная "result" будет хранить множество записей таблицы, объединённых белым пробелом. Поэтому вам нужно разделить строку результата на индивидуальные строки, помещённые в "items" как массив. Наконец, обработайте в цикле индивидуальные строки так, как вы хотите.


Безопасная сделка с гарантом Сodeby

Гарант является доверенным посредником между Участниками при проведении сделки.​ Услуга сайта «Проведение сделок через Гаранта» предоставляется всем зарегистрированным пользователям codeby.net Подробнее ...


Похожие темы

Как установить Apache, MariaDB/MySQL и PHP на Cent... Если вас интересует, как установить сервер на Windows, то вам сюда "Установка Apache, PHP, MySQL, phpMyAdmin на Windows". Apache, Mari...
Cоздание файла App.Config c элементом connectionSt... Cоздание файла App.Config c элементом connectionStrings Продолжаем работать с приложением, созданным в предыдущей статье. Сегодня повысим гибкость, и...
c# Как удалить строку в базе данных Mysql?... Удаление строки (записи) в базе данных Mysql Из этой статьи Вы узнаете, как удалить строку или запись в базе данных Mysql с помощью языка c#. Надеюсь...
Установка MySQL for Visual Studio Как установить MySQL for Visual Studio? MySQL for Visual Studio это продукт от компании Microsoft, который предоставляет дополнительные инструменты д...
Добавление новой записи в базу данных Mysql... Как добавить новую запись в базу данных Mysql? Из этой статьи Вы узнаете, как добавить новую запись в базу данных Mysql. Вопрос о добавление данных о...