Questo è il comando odbx-sql che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
odbx-sql - Coltellino svizzero per comunicare con database e shell SQL interattiva
SINOSSI
odbx-sql [-?] [-B backend] [-C file di configurazione] [-D banca dati] [-F delimitatore] [-H host] [-i] [-k
file di parole chiave] [-P porto] [-S separatore] [-u nome utente] [-w]
DESCRIZIONE
odbx-sql è una piccola e flessibile utility per comunicare con i database supportati da
la libreria OpenDBX. In modalità batch, lo scopo principale è automatizzare le attività negli script di shell
che richiedono di lavorare con i database. D'altro canto, la modalità interattiva fornisce a
comoda shell SQL per modificare il contenuto del database o testare le istruzioni. Il formato di
l'uscita può essere controllata in una certa misura definendo stringhe per la separazione tra
colonne e per delimitare i valori dei campi.
VERSIONI
-h, --aiuto
Stampa la guida con una breve descrizione delle opzioni disponibili.
-b, --backend=nome
Nome del backend del database da utilizzare o percorso della libreria di backend di
il driver OpenDBX.
-c, --config=file di configurazione
File di configurazione con i parametri necessari per la connessione al database. Il
il file può includere valori per il backend da utilizzare, il nome host o l'ip
indirizzo (e forse la porta se necessario), il nome del database e l'utente e
parola d'ordine. Questi valori dovrebbero essere inseriti nel file di configurazione per essere in grado di
accedervi dall'esecuzione di programmi non interattivi in modo sicuro senza rivelare il
password ovunque. Un esempio completo di tale file di configurazione può essere trovato in
sezione esemplificativa di questo manuale.
-d, --database=nome
Nome del database sul server o percorso del file del database nel file locale
.
-f, --delimitatore=carattere
Singolo carattere o stringa che dovrebbe circondare i valori dei campi restituiti da
Dichiarazioni simili a SELECT e stampate su stdout.
-h, --host=nome
Nome host, indirizzo IP o percorso del file di database. Può anche essere il percorso per a
named pipe per comunicare con il server del database solo localmente.
-i, --interattivo
Esegui in modalità interattiva e fornisci una comoda shell SQL contrariamente alla modalità batch
che è in attesa di input da stdin e stampa i risultati su stdout.
-k file di parole chiave
Posizione di un file di parole chiave utilizzato per fornire il completamento automatico delle parole chiave.
-p, --porta=porta
Nome o numero della porta TCP/IP su cui il server del database è in ascolto. Se questo parametro
non viene aggiunto alla riga di comando, la maggior parte delle librerie client di database usa l'impostazione predefinita
valore. Molti ma non tutti i server di database possono risolvere il numero di porta dal suo nome
e per un massimo di portabilità il valore del parametro dovrebbe essere il numero di porta.
-s separatore
Singolo carattere o stringa che dovrebbe separare i valori dei campi restituiti da
Dichiarazioni simili a SELECT e stampate su stdout.
-u, --username=nome
Nome dell'utente che viene inviato al server del database per l'autenticazione.
-w, --password
Richiedi una password alla riga di comando.
ESEMPI
Configurazione filetto
backend = MySQL
host = host locale
porta = 3306
database = prova
nome utente = mioutente
password = segreto
Partenza in interattivo modo
odbx-sql -c mysql.conf -i
Esecuzione comandi in partita modo
gatto stmt.sql | odbx-sql -c mysql.conf
EXIT STATUS
odbx-sql restituisce 1 se si è verificato un errore e 0 se tutti i comandi hanno avuto successo o solo avvisi
sono segnalati. Se si verificano avvisi, vengono scritti su stderr.
5 Aprile 2016 odbx-sql(1)
Usa odbx-sql online usando i servizi onworks.net