sql ++ is een eenvoudig te configureren, feature-rijke, portable command-line SQL tool. Het kan gebruikt worden met veel verschillende databases en in de plaats van andere commandline gereedschappen zoals mysql-client MySQL, Microsoft SQL, PostgreSQL's psql en Oracle sqlplus.
sql ++ project heeft functies zoals meerdere verbindingen, multi-database-interfacing, subselects voor alle databases, ongeacht of de database inheemse subselects of niet, en nog veel meer.
Vereisten:
· Perl
· DBI
· Term :: ReadKey
· Term :: ReadLine :: Gnu op * NIX, Term :: ReadLine :: Perl op Win32 (deze zal worden geïnstalleerd als 'Term :: ReadLine')
Installatie:
Om sql ++ te installeren, uit te voeren:
perl install.pl
Dit zal controleren of de gewenste modules. Het zal je dan vertellen wat beschikbaar databank drivers die je hebt.
Als je mist een van de vereiste modules, zal het proberen om ze te installeren voor u als u het toestaan. Als u wilt dat de modules zelf te installeren of install.pl heeft problemen ze te installeren en vereist handmatige installatie, krijgen ze van CPAN (http://search.cpan.org) en installeren. U kunt later terugkeren naar de installatie.
Als u sql gebruiken ++ met andere databases die install.pl niet zeggen dat je een driver voor gehad, ga verder met de installatie en u kunt kiezen om elke installeren vanaf een grotere lijst zal het u geven.
Als de database die u wilt gebruiken niet in de lijst helemaal niet, controleren http://search.cpan.org voor de naam van de database. Als u komen met een DBD :: database_name module, downloaden en volg de instructies om het te installeren.
Voorbeeld gebruik:
Hier zijn enkele voorbeelden van de verschillende kenmerken van sql ++.
# Snel doen van een select op vele verschillende waarden voor een WHERE
IMPORT - '' SELECT domein nameserver FROM domains_table WAAR domain =?;
abc.com
bcd.com
cde.com
lucidx.com
CTRL + D
# Het kopiëren van een tafel in een andere tafel met behulp sql ++ 's subselect
INSERT INTO table1 WAARDEN (subsel (SELECT * FROM table2));
# Het kopiëren van een tafel in een andere tafel in een geheel andere
#-Database, als ook het type van de database met behulp van sql ++ 's subselect
# Plus meerdere verbindingen
Sluit -t orakel -u gebruiker -X pas oradb
> Gemaakt verbinding handle '1' om oradb
Sluit -t mysql -u gebruiker -X pas mijndb
> Gemaakt verbinding handle '2' om mijndb
Conn 2 INSERT INTO my_tbl WAARDEN (subsel (verb 1 SELECT * FROM ora_tbl));
# Het nemen van een lange rij, het maken van een eenvoudige wijziging, en snel invoegen van deze
# Met het overschrijven export-functie, te bewerken functie en import functie
oexport x, SELECT * FROM gebruiker waar de gebruiker = 'root';
bewerk x;
> Uw editor wordt geopend en u een snelle verandering te maken
> De komma gescheiden gegevens en vervolgens op te slaan en af te sluiten
invoer x, INSERT INTO gebruiker WAARDEN (??);
Lees het README of lopen `morehelp` terwijl in sql ++ voor meer voorbeelden.
Wat is er nieuw in deze release:
· Deze release voegt MySQL --safe-updates vlag, introduceert Microsoft SQL-ondersteuning, en heeft diverse bugfixes.
Software informatie:
Versie: 0.13
Upload datum: 2 Jun 15
Licentie: Gratis
Populariteit: 75
Reacties niet gevonden