Ito ang command na odbx-sql na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
odbx-sql - Swiss army knife para sa pakikipag-ugnayan sa mga database at interactive na SQL shell
SINOPSIS
odbx-sql [-?] [-b backend] [-c configfile] [-d database] [-f limitahan] [-h marami] [-i] [-k
keywordfile] [-p port] [-s panghiwalay] [-u username] [-w]
DESCRIPTION
odbx-sql ay isang maliit at nababaluktot na utiltiy upang makipag-usap sa mga database na sinusuportahan ng
ang OpenDBX library. Sa batch mode, ang pangunahing layunin nito ay ang pag-automate ng mga gawain sa mga script ng shell
na nangangailangan ng pagtatrabaho sa mga database. Sa kabilang panig, ang interactive na mode ay nagbibigay ng a
maginhawang SQL shell para sa pagbabago ng nilalaman ng database o mga pahayag sa pagsubok. Ang format ng
ang output ay maaaring kontrolin sa ilang extend sa pamamagitan ng pagtukoy ng mga string para sa paghihiwalay sa pagitan
mga hanay at para sa pagtatanggal ng mga halaga ng field.
Opsyon
-h, --tulong
Tulong sa pag-print kasama ang maikling paglalarawan ng mga available na opsyon.
-b, --backend=pangalan
Pangalan ng database backend na dapat gamitin o path sa backend library ng
ang driver ng OpenDBX.
-c, --config=configfile
Configuration file na may mga parameter na kinakailangan para sa pagkonekta sa database. Ang
file ay maaaring magsama ng mga halaga para sa backend na dapat gamitin, ang pangalan ng host o ip
address (at marahil ang port kung kinakailangan), ang pangalan ng database at ang gumagamit at
password. Ang mga halagang ito ay dapat ilagay sa configuration file upang magawa
i-access ang mga ito mula sa hindi interactive na pagpapatupad ng programa nang ligtas nang hindi inilalantad ang
password kahit saan. Ang isang buong halimbawa ng naturang configuration file ay matatagpuan sa
halimbawang seksyon ng manwal na ito.
-d, --database=pangalan
Pangalan ng database sa server o path sa database file sa lokal na file
system.
-f, --delimiter=character
Isang character o string na dapat pumapalibot sa mga value ng field na ibinalik ni
SELECT-like statements at naka-print sa stdout.
-h, --host=pangalan
Pangalan ng host, IP address o path sa database file. Maaari rin itong maging daan patungo sa a
pinangalanang pipe upang makipag-usap sa database server sa lokal lamang.
-i, --interactive
Tumakbo sa interactive na mode at magbigay ng isang maginhawang SQL shell salungat sa batch mode
na naghihintay para sa input mula sa stdin at pag-print ng mga resulta sa stdout.
-k keywordfile
Lokasyon ng isang keyword file na ginagamit para sa pagbibigay ng awtomatikong pagkumpleto ng mga keyword.
-p, --port=port
TCP/IP port name o numero na pinakikinggan ng database server. Kung ang parameter na ito
ay hindi idinagdag sa command line, karamihan sa mga database client library ay gumagamit ng default
halaga. Marami ngunit hindi lahat ng database server ay maaaring malutas ang numero ng port mula sa pangalan nito
at para sa maximum na portability ang parameter value ay dapat ang port number.
-s separator
Isang character o string na dapat maghiwalay ng mga value ng field na ibinabalik ng
SELECT-like statements at naka-print sa stdout.
-u, --username=name
Pangalan ng user na ipinadala sa database server para sa pagpapatunay.
-w, --password
Mag-prompt para sa isang password sa command line.
HALIMBAWA
Configuration file
backend = mysql
host = localhost
port=3306
database = pagsubok
username = myuser
password = sikreto
Simula in interactive paraan
odbx-sql -c mysql.conf -i
Pagpapatupad utos in pulutong paraan
pusa stmt.sql | odbx-sql -c mysql.conf
EXIT STATUS
odbx-sql nagbabalik ng 1 kung may naganap na error at 0 kung nagtagumpay ang lahat ng command o mga babala lamang
ay iniulat. Kung may mga babala, isinusulat ang mga ito sa stderr.
5 Abril 2016 odbx-sql(1)
Gumamit ng odbx-sql online gamit ang mga serbisyo ng onworks.net