To polecenie odbx-sql, które można uruchomić w darmowym dostawcy hostingu OnWorks, korzystając z jednej z wielu naszych darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
odbx-sql - scyzoryk szwajcarski do komunikacji z bazami danych i interaktywną powłoką SQL
STRESZCZENIE
odbx-sql [-?] [-B Backend] [-C plik konfiguracyjny] [-D baza danych] [-F ogranicznik] [-H gospodarz] [-i] [-k
plik słów kluczowych] [-P Port] [-S separator] [-u nazwa użytkownika] [-w]
OPIS
odbx-sql jest małym i elastycznym narzędziem do komunikacji z bazami danych obsługiwanymi przez
biblioteka OpenDBX. W trybie wsadowym jej głównym celem jest automatyzacja zadań w skryptach powłoki
które wymagają pracy z bazami danych. Z drugiej strony tryb interaktywny zapewnia
wygodna powłoka SQL do modyfikowania zawartości bazy danych lub testowania oświadczeń. Format
wyjście można w pewnym stopniu kontrolować, definiując ciągi znaków do rozdzielenia
kolumn i do ograniczania wartości pól.
OPCJE
-h, --pomoc
Wydrukuj pomoc zawierającą krótki opis dostępnych opcji.
-b, --backend=nazwa
Nazwa zaplecza bazy danych, które powinno zostać użyte lub ścieżka do biblioteki zaplecza
Sterownik OpenDBX.
-c, --config=plik konfiguracyjny
Plik konfiguracyjny z parametrami wymaganymi do połączenia z bazą danych.
plik może zawierać wartości dla zaplecza, które powinno zostać użyte, nazwę hosta lub adres IP
adres (i ewentualnie port, jeśli jest wymagany), nazwa bazy danych i użytkownik oraz
hasło. Te wartości powinny zostać umieszczone w pliku konfiguracyjnym, aby móc
uzyskać do nich dostęp z nieinteraktywnego wykonywania programu w sposób bezpieczny, bez ujawniania
hasło w dowolnym miejscu. Pełny przykład takiego pliku konfiguracyjnego można znaleźć w
przykładową sekcję tego podręcznika.
-d, --database=nazwa
Nazwa bazy danych na serwerze lub ścieżka do pliku bazy danych w pliku lokalnym
pomimo napiętego harmonogramu
-f, --delimiter=znak
Pojedynczy znak lub ciąg znaków, który powinien otaczać wartości pól zwracane przez
Polecenia typu SELECT są drukowane na wyjściu standardowym.
-h, --host=nazwa
Nazwa hosta, adres IP lub ścieżka do pliku bazy danych. Może to być również ścieżka do
nazwany potok, aby komunikować się z serwerem bazy danych wyłącznie lokalnie.
-i, --interaktywny
Działa w trybie interaktywnym i zapewnia wygodną powłokę SQL w przeciwieństwie do trybu wsadowego
który oczekuje na dane wejściowe ze standardowego wejścia i wyświetla wyniki na standardowym wyjściu.
-k plik słów kluczowych
Lokalizacja pliku słów kluczowych, służącego do automatycznego uzupełniania słów kluczowych.
-p, --port=port
Nazwa lub numer portu TCP/IP, którego nasłuchuje serwer bazy danych. Jeśli ten parametr
nie jest dodawany w wierszu poleceń, większość bibliotek klienta bazy danych używa domyślnego
wartość. Wiele, ale nie wszystkie serwery baz danych mogą rozwiązać numer portu z jego nazwy
a dla maksymalnej przenośności wartością parametru powinien być numer portu.
-s separator
Pojedynczy znak lub ciąg znaków, który powinien oddzielać wartości pól zwracane przez
Polecenia typu SELECT są drukowane na wyjściu standardowym.
-u, --username=nazwa
Nazwa użytkownika, która jest wysyłana do serwera bazy danych w celu uwierzytelnienia.
-w, --hasło
Monituj o podanie hasła w wierszu poleceń.
PRZYKŁADY
systemu filet
zaplecze = mysql
host = host lokalny
port = 3306
baza danych = test
nazwa użytkownika = mójużytkownik
hasło = tajne
Startowy in interaktywne tryb
odbx-sql -c mysql.conf -i
Wykonanie Polecenia in partia tryb
kot stmt.sql | odbx-sql -c mysql.conf
EXIT STATUS
odbx-sql zwraca 1, jeśli wystąpił błąd i 0, jeśli wszystkie polecenia zakończyły się powodzeniem lub wystąpiły tylko ostrzeżenia
są zgłaszane. Jeśli wystąpią ostrzeżenia, są one zapisywane do stderr.
5 kwietnia 2016 odbx-sql(1)
Użyj odbx-sql online za pomocą usług onworks.net