sql ++ είναι εύκολα διαμορφώσιμη, πλούσιο σε χαρακτηριστικά, φορητό εργαλείο SQL γραμμής εντολών. Μπορεί να χρησιμοποιηθεί με πολλούς διαφορετικούς βάσεις δεδομένων και στη θέση των άλλων εργαλείων γραμμής εντολών όπως MySQL-πελάτη της MySQL, Microsoft SQL, psql της PostgreSQL, και sqlplus της Oracle.
SQL ++ πρόγραμμα έχει χαρακτηριστικά, όπως πολλαπλές συνδέσεις, διασύνδεση πολλαπλών βάσεων δεδομένων, subselects για όλες τις βάσεις δεδομένων, ανεξάρτητα από το αν η βάση δεδομένων έχει μητρική subselects ή όχι, και πολλά άλλα.
Απαιτήσεις:
· Perl
· DBI
· Διάρκεια :: ReadKey
· Διάρκεια :: ReadLine :: GNU στην * NIX, Όρος :: ReadLine :: Perl σε Win32 (αυτό θα εγκατασταθεί ως 'όρου :: ReadLine »)
Εγκατάσταση:
Για να εγκαταστήσετε τον SQL ++, εκτελέστε:
Perl install.pl
Αυτό θα ελέγξει για τις απαιτούμενες ενότητες. Στη συνέχεια, θα σας πει τι διαθέσιμη βάση δεδομένων οδηγών έχετε.
Αν σας λείπει κάποια από τις απαιτούμενες ενότητες, θα προσπαθήσετε να τα εγκαταστήσετε για σας εάν το επιτρέπουν. Εάν θέλετε να εγκαταστήσετε τις ενότητες εαυτό σας ή install.pl έχει προβλήματα με την εγκατάσταση τους και απαιτεί χειροκίνητη εγκατάσταση, να τους πάρει από τη CPAN (http://search.cpan.org) και εγκατάστασή τους. Μπορείτε να επιστρέψετε στην εγκατάσταση αργότερα.
Εάν επιθυμείτε να χρησιμοποιήσετε τον SQL ++ με άλλες βάσεις δεδομένων που install.pl δεν λένε είχατε ένα πρόγραμμα οδήγησης για, συνεχίστε με την εγκατάσταση και μπορείτε να επιλέξετε να εγκαταστήσετε κάποιο από μια μεγαλύτερη λίστα που θα σας δώσει.
Εάν η βάση δεδομένων που θέλετε να χρησιμοποιήσετε δεν είναι στη λίστα καθόλου, ελέγξτε http://search.cpan.org για το όνομα της βάσης δεδομένων. Αν καταλήξουμε σε μια DBD :: μονάδα όνομα_βάσης_δεδομένων, κατεβάστε το και ακολουθήστε τις οδηγίες για να το εγκαταστήσετε.
Παράδειγμα χρήσης:
Εδώ είναι μερικά παραδείγματα από τα διάφορα χαρακτηριστικά του SQL ++.
# Να κάνει γρήγορα μια επίλεκτη σε πολλές διαφορετικές τιμές για ένα WHERE,
ΕΙΣΑΓΩΓΕΣ - '' Επιλογή τομέα nameserver ΑΠΟ domains_table όπου τομέας =;?
abc.com
bcd.com
cde.com
lucidx.com
CTRL + D
# Αντιγραφή ενός πίνακα σε άλλο πίνακα χρησιμοποιώντας subselect SQL ++ 's
Τοποθετήστε στην ΤΙΜΕΣ table1 (subsel (SELECT * FROM Πίνακας 2))?
# Αντιγραφή ενός πίνακα σε ένα άλλο τραπέζι σε ένα εντελώς διαφορετικό
# Βάσης δεδομένων, καθώς και τον τύπο της βάσης δεδομένων με χρήση SQL ++ 's subselect
# Συν πολλαπλές συνδέσεις
συνδέστε -t μαντείο -u χρήστης -Χ πέρασμα oradb
> Δημιουργήθηκε λαβή σύνδεσης «1» για να oradb
συνδέστε -t mysql -u χρήστης -Χ πέρασμα mydb
> Δημιουργήθηκε λαβή σύνδεσης «2» για να mydb
Conn 2 Τοποθετήστε στην my_tbl ΤΙΜΕΣ (subsel (conn 1 SELECT * FROM ora_tbl))?
# Λαμβάνοντας μια μακρά σειρά, κάνοντας μια απλή τροποποίηση, και εισάγοντας γρήγορα
# Με τη χρήση της λειτουργίας αντικατάστασης κατά την εξαγωγή, επεξεργασία λειτουργία και λειτουργία εισαγωγής
oexport x, SELECT * FROM χρήστη, όπου user = 'root'?
Επεξεργασία χ?
> Συντάκτης σας ανοίγει και να κάνετε μια γρήγορη αλλαγή
> Η χωρισμένα με κόμμα δεδομένων και, στη συνέχεια, αποθήκευση και έξοδο
εισαγωγής x, εισάγετε στο χρήστη τιμές (??)?
Διαβάστε το αρχείο README ή να εκτελέσετε `morehelp` ενώ σε SQL ++ για περισσότερα παραδείγματα.
Τι νέο υπάρχει σε αυτήν την έκδοση:
· Αυτή η έκδοση προσθέτει --safe ενημερώσεις σημαία της MySQL, εισάγει την υποστήριξη της Microsoft SQL, και έχει διάφορες διορθώσεις σφαλμάτων.
Στοιχεία Λογισμικού:
Εκδοχή: 0.13
Ανεβάστε ημερομηνία: 2 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 75
Τα σχόλια δεν βρέθηκε