sql ++ è un,, portatile strumento SQL da riga di comando ricco di funzionalità facilmente configurabile. Può essere usato con molti diversi database e al posto di altri strumenti a riga di comando, come mysql-client di MySQL, Microsoft SQL, psql di PostgreSQL, e sqlplus di Oracle.
sql progetto ++ ha caratteristiche come connessioni multiple, multi-database interfacciamento, subselect per tutti i database, indipendentemente dal fatto che il database ha sottoselezioni nativi e non, e molto altro ancora.
Requisiti:
· Perl
· DBI
· Term :: ReadKey
· Term :: ReadLine :: Gnu su * NIX, Term :: ReadLine :: Perl su Win32 (questo sarà installato come 'Term :: ReadLine')
Installazione:
Per installare sql ++, eseguire:
perl install.pl
Questo controllerà per i moduli necessari. Sarà poi dirà che cosa a disposizione di database driver che hai.
Se manca uno dei moduli necessari, si tenterà di installare per voi se lo consentono. Se si desidera installare i moduli da soli o install.pl ha problemi con l'installazione di loro e richiede l'installazione manuale, ottenere da CPAN (http://search.cpan.org) e installarli. È possibile tornare alla successiva installazione.
Se si desidera utilizzare SQL ++ con altri database install.pl non ha detto hai avuto un driver per proseguire con l'installazione e si può scegliere di installare qualsiasi da una più grande lista che vi darà.
Se il database che si desidera utilizzare non è presente nell'elenco a tutti, controllare http://search.cpan.org per il nome del database. Se si arriva con un modulo DBD :: database_name, scaricare e seguire le istruzioni per l'installazione.
Esempio di utilizzo:
Ecco alcuni esempi delle diverse funzionalità di SQL ++.
# Rapidamente facendo una selezione su molti valori diversi per una clausola WHERE
IMPORT - '' Seleziona dominio, nameserver FROM WHERE domains_table domain =;
abc.com
bcd.com
cde.com
lucidx.com
CTRL + D
# Copia di una tabella in un'altra tabella con subselect ++ sql 's
INSERT INTO VALUES table1 (subsel (SELECT * FROM tabella2));
# Copia di una tabella in un'altra tabella in un ambiente completamente diverso
# Di database, così come il tipo di database utilizzando SQL ++ s 'subselect
# Con connessioni multiple
collegare oracle -t -u utente -X passaggio ORADB
> Creata handle di connessione '1' a ORADB
collegare mysql -t -u utente -X passaggio mydb
> Creata handle di connessione '2' a MYDB
conn 2 INSERT INTO VALUES my_tbl (subsel (conn 1 SELECT * FROM ora_tbl));
# Fare una lunga fila, facendo una semplice modifica, e inserendolo in fretta
# Utilizzando la funzione di sovrascrittura di esportazione, modificare la funzione, e la funzione di importazione
oexport x, SELECT * FROM WHERE utente user = 'root';
modifica x;
> Il vostro editor si apre e si effettua un rapido cambio di
> La virgola separato dei dati e quindi salvare e uscire
importazione x, INSERT INTO valori utente (??);
Leggere il file README o eseguire 'morehelp` mentre in sql ++ per ulteriori esempi.
Cosa c'è di nuovo in questo rilascio:
· Questa release aggiunge di MySQL --safe-updates bandiera, introduce il supporto di Microsoft SQL, e dispone di varie correzioni di bug.
Dettagli del software:
Versione: 0.13
Data di caricamento: 2 Jun 15
Licenza: Libero
Popolarità: 75
I commenti non trovato