SQL ++ ist eine leicht konfigurierbare, feature-rich, tragbare Befehlszeile SQL-Tool. Es kann mit vielen verschiedenen Datenbanken und an Stelle von anderen Kommandozeilen-Tools wie MySQL mysql-Client, Microsoft SQL, PostgreSQL psql und Oracle sqlplus verwendet werden.
sql ++ Projekt verfügt über Funktionen wie mehrere Verbindungen, Multi-Datenbank-Anbindung, Subselects für alle Datenbanken, unabhängig davon, ob die Datenbank nativen Subselects oder nicht, und vieles mehr.
Bedarf:
· Perl
· DBI
· Term :: ReadKey
· Term :: Readline :: Gnu auf * NIX, Term :: Readline :: Perl auf Win32 (dies wird als "Term :: Readline 'installiert sein)
Installation:
++, SQL zu installieren, führen:
perl install.pl
Dies wird für die benötigten Module zu überprüfen. Es wird dann sagen, welche Datenbanktreiber verfügbar Sie haben.
Wenn Sie vermissen eine der erforderlichen Module, wird versucht, sie für Sie zu installieren, wenn Sie es zulassen. Wenn Sie die Module selbst installieren möchten oder install.pl hat Probleme, sie zu installieren und erfordert eine manuelle Installation, erhalten sie von CPAN (http://search.cpan.org) und installieren Sie sie. Sie können die Installation später zurück.
Wenn Sie SQL mit anderen Datenbanken, die install.pl habe nicht gesagt, Sie einen Treiber für hatte ++ verwenden, mit der Installation fortfahren möchten, und Sie können wählen, zu einem aus einer größeren Liste installieren wird es dir geben.
Wenn die Datenbank, die Sie verwenden möchten, nicht in der Liste überhaupt, überprüfen http://search.cpan.org für den Datenbanknamen. Wenn Sie sich mit einem DBD :: Datenbankmodul, laden Sie es und folgen Sie den Anweisungen zur Installation.
Anwendungsbeispiel:
Hier sind einige Beispiele für die verschiedenen Funktionen von SQL ++.
# Schnell dabei eine select auf viele verschiedene Werte für eine WHERE-Klausel
IMPORT - '' SELECT Domain Nameserver FROM WHERE domains_table domain =?;
abc.com
bcd.com
cde.com
lucidx.com
CTRL + D
# Kopieren einer Tabelle in eine andere Tabelle mit SQL ++ 's subselect
INSERT INTO table1 VALUES (subsel (SELECT * FROM Tabelle2));
# Kopieren einer Tabelle in eine andere Tabelle in einem völlig anderen
# Datenbank sowie Art der Datenbank mit SQL ++ 's subselect
# Zzgl mehrere Verbindungen
verbinden -t oracle -u Benutzer -X Pass oradb
> Erstellt Verbindungshandle '1', um oradb
verbinden -t mysql -u user -X Pass mydb
> Erstellt Verbindungshandle '2', um MyDB
conn 2 INSERT INTO my_tbl VALUES (subsel (conn 1 SELECT * FROM ora_tbl));
# Nehmen eine lange Reihe, so dass eine einfache Modifikation und schnell Einsetzen
# Hilfe der Überschreibexportfunktion, Edit-Funktion und Import-Funktion
oexport x, SELECT * FROM user WHERE user = 'root';
bearbeiten x;
> Ihren Editor wird geöffnet und Sie einen schnellen Wechsel zu machen,
> Das Komma getrennte Daten und speichern Sie dann und beenden
Import x, INSERT INTO user VALUES (??);
Lesen Sie die README oder führen Sie `morehelp` während in SQL ++ für weitere Beispiele.
Was ist neu in dieser Version:
· In dieser Version von MySQL --safe-updates Flagge, stellt Microsoft SQL-Unterstützung, und hat verschiedene Bugfixes.
Softwarebeschreibung:
Version: 0.13
Upload-Datum: 2 Jun 15
Lizenz: Frei
Popularität: 75
Kommentare nicht gefunden