Це команда odbx-sql, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
odbx-sql - швейцарський армійський ніж для зв'язку з базами даних та інтерактивною оболонкою SQL
СИНТАКСИС
odbx-sql [-?] [-б базова] [-c конфігураційний файл] [-д база даних] [-ф роздільник] [-ч господар] [-і] [-к
файл ключового слова] [-стор порт] [-с роздільник] [-у ім'я користувача] [-ж]
ОПИС
odbx-sql це невелика і гнучка утиліта для зв’язку з базами даних, які підтримуються
бібліотека OpenDBX. У пакетному режимі його основна мета — автоматизація завдань у сценаріях оболонки
які потребують роботи з базами даних. З іншого боку, інтерактивний режим забезпечує a
зручна оболонка SQL для зміни вмісту бази даних або тестування операторів. Формат
вихід можна керувати певною мірою, визначаючи рядки для поділу між ними
стовпці та для розмежування значень полів.
ВАРІАНТИ
-h, --допомога
Роздрукуйте довідку, включаючи короткий опис доступних опцій.
-b, --backend=ім'я
Ім’я серверної частини бази даних, яку потрібно використовувати, або шлях до бібліотеки бекенда
драйвер OpenDBX.
-c, --config=файл конфігурації
Файл конфігурації з параметрами, необхідними для підключення до бази даних. The
файл може включати значення для бекенда, які слід використовувати, ім’я хоста або ip
адреса (і, можливо, порт, якщо потрібно), ім'я бази даних і користувач і
пароль. Ці значення слід помістити у файл конфігурації, щоб мати можливість
отримати доступ до них із неінтерактивного виконання програми, не виявляючи
пароль будь-де. Повний приклад такого конфігураційного файлу можна знайти в
приклад розділу цього посібника.
-d, --database=ім'я
Ім'я бази даних на сервері або шлях до файлу бази даних у локальному файлі
системи.
-f, --delimiter=символ
Один символ або рядок, який повинен оточувати значення полів, які повертаються
Операції, подібні до SELECT і надруковані в стандартний вихідний код.
-h, --host=ім'я
Ім'я хоста, IP-адреса або шлях до файлу бази даних. Це також може бути шлях до a
іменований канал, щоб спілкуватися з сервером бази даних лише локально.
-i, --інтерактивний
Виконайте в інтерактивному режимі та забезпечте зручну оболонку SQL на відміну від пакетного режиму
який очікує введення від stdin і друку результатів у stdout.
-k файл ключового слова
Розташування файлу ключових слів, який використовується для автоматичного заповнення ключових слів.
-p, --port=порт
Ім'я або номер порту TCP/IP, який слухає сервер бази даних. Якщо цей параметр
не додається в командному рядку, більшість клієнтських бібліотек баз даних використовує стандартне значення
значення. Багато, але не всі сервери баз даних можуть розпізнати номер порту з його імені
і для максимальної переносимості значенням параметра має бути номер порту.
-s роздільник
Один символ або рядок, які повинні відокремлювати значення полів, які повертаються
Операції, подібні до SELECT і надруковані в стандартний вихідний код.
-u, --ім’я користувача=ім’я
Ім'я користувача, яке надсилається на сервер бази даних для аутентифікації.
-w, --пароль
Запитайте пароль у командному рядку.
ПРИКЛАДИ
конфігурація файл
бекенд = mysql
хост = локальний хост
порт = 3306
база даних = тест
ім'я користувача = мій користувач
пароль = секрет
Починаючи in інтерактивний режим
odbx-sql -c mysql.conf -i
Виконання Команди in партія режим
cat stmt.sql | odbx-sql -c mysql.conf
EXIT СТАТУС
odbx-sql повертає 1, якщо сталася помилка, і 0, якщо всі команди виконані успішно або лише попередження
повідомляється. Якщо виникають попередження, вони записуються в stderr.
5 квітня 2016 odbx-sql(1)
Використовуйте odbx-sql онлайн за допомогою служб onworks.net