SQL ++ ay isang madaling isaayos,, portable tool SQL command-line tampok-mayaman. Ito ay maaaring gamitin sa maraming iba't ibang mga database at sa lugar ng iba pang mga kasangkapan commandline tulad ng MySQL-client MySQL, Microsoft SQL, psql PostgreSQL, at sqlplus Oracle.
proyekto sql ++ ay may mga tampok tulad ng maramihang mga koneksyon, multi-database interfacing, subselects para sa lahat ng mga database, hindi alintana kung ang database ay katutubong subselects o hindi, at marami pang iba.
Mga kailangan:
· Perl
· DBI
· Term :: ReadKey
· Term :: ReadLine :: GNU on * ala, Term :: ReadLine :: Perl sa Win32 (na ito ay mai-install bilang 'Term :: ReadLine')
Pag-install:
Upang i-install sql ++, patakbuhin:
Perl install.pl
Ito ay suriin para sa mga kinakailangang mga module. Ito ay pagkatapos ay magsasabi sa iyo kung ano ang available database driver na mayroon ka.
Kung ikaw ay ang mga nawawalang anumang kinakailangang mga module, ito ay pagtatangka upang i-install ang mga ito para sa iyo kung ito'y pahihintulutan mo. Kung nais mong i-install ang modules sa iyong sarili o install.pl ay may mga problema sa pag-install ang mga ito at nangangailangan ng pag-install manual, makuha ang mga ito mula CPAN (http://search.cpan.org) at i-install ang mga ito. Maaari kang bumalik sa pag-install sa ibang pagkakataon.
Kung nais mong gamitin ang SQL ++ sa iba pang mga database na install.pl Hindi sinabi mo ay nagkaroon ng isang driver para sa, magpatuloy sa pag-install at maaari mong piliin na i-install ang anumang mula sa isang mas malaking listahan na ito ay magbibigay sa iyo.
Kung ang mga database na nais mong gamitin ay wala sa listahan sa lahat, suriin http://search.cpan.org para sa mga pangalan ng database. Kung dumating ka sa isang DBD :: database_name module, i-download ito at sundin ang mga tagubilin upang i-install ito.
Halimbawa ng paggamit:
Narito ang ilang halimbawa ng mga iba't ibang mga tampok ng SQL ++.
# Nang mabilis ang paggawa ng isang piliin sa maraming iba't ibang mga halaga para sa isang SAAN sugnay
Import - '' PUMILI domain, nameserver FROM domains_table WHERE domain =;
abc.com
bcd.com
cde.com
lucidx.com
CTRL + D
# Pagkopya ng isang talahanayan sa ibang table gamit subselect sql ni ++
INSERT SA table1 halaga (subsel (PUMILI * MULA table2));
# Pagkopya ng isang talahanayan sa ibang table sa isang ganap na iba't ibang
# Database, pati na rin ang uri ng database gamit SQL ++ subselect 's
# Plus maramihang mga koneksyon
ikonekta t sanggunian -u user X pass oradb
> Nilikha hawakan connection '1' sa oradb
ikonekta t MySQL -u user X pass mydb
> Nilikha hawakan connection '2' sa mydb
conn 2 maisingit my_tbl halaga (subsel (conn 1 SELECT * FROM ora_tbl));
# Pagkuha ng isang mahabang hanay, paggawa ng isang simpleng pagbabago, at pagpasok ng mga ito nang mabilis
# Gamit ang patungan export function, i-edit function, at i-import ang function
oexport x, SELECT * FROM user WHERE user = 'root';
edit x;
> Ang iyong mga editor ay bubukas at gumawa ka ng isang mabilis na pagbabago sa
> Ang comma seperated data at pagkatapos ay i-save at exit
import x, INSERT sa mga halaga user (??);
Basahin ang Readme o tumakbo `morehelp` habang sa sql ++ para sa higit pang mga halimbawa.
Ano ang Bago sa Paglabas na ito:
· Ang release na ito ay nagdadagdag ng bandila --safe-update MySQL, na nagpapakilala Microsoft SQL suporta, at may iba't-ibang bugfixes.
Mga detalye ng Software:
Bersyon: 0.13
I-upload ang petsa: 2 Jun 15
Lisensya: Libre
Katanyagan: 75
Mga Komento hindi natagpuan