Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χρησιμοποιήσετε το SQL εντολές

Οι εντολές SQL που χρησιμοποιούνται για την αναζήτηση , εισάγετε ή να τροποποιήσετε τις πληροφορίες σε μια σχεσιακή βάση δεδομένων . Ένα ερώτημα χρησιμοποιείται όταν χρειάζεται να γνωρίζετε συγκεκριμένες πληροφορίες σχετικά με τα δεδομένα , όπως οποία οι μαθητές σκόραρε πάνω από 90 σε μια τάξη ή την οποία οι μαθητές συμμετείχαν σε ένα συγκεκριμένο θέμα . Οι εντολές εισόδου ελέγχει τι συμβαίνει στη βάση δεδομένων . Οποιαδήποτε εξωτερική διασύνδεση , όπως μια ιστοσελίδα , πρέπει να καλέσετε σενάρια που εκτελούν εντολές SQL για την αποστολή πληροφοριών στον τομέα . Εντολές SQL που τροποποιούν μια βάση δεδομένων είναι εκείνα τα οποία delete , να αναδιατάξετε ή να ενημερώσετε τις πληροφορίες . Αυτό είναι ιδιαίτερα χρήσιμο για τα στοιχεία δεδομένων που έχουν λήξει ή δεν είναι πλέον σε χρήση , όπως διευθύνσεις και αριθμοί τηλεφώνου numbers.This άρθρο επιδεικνύει τον τρόπο για να δημιουργήσετε, να συμπληρώσετε , να τροποποιήσετε και να διαγράψετε έναν πίνακα σε SQL . Η βάση δεδομένων που χρησιμοποιείται για τα δείγματα είναι MySQL . Τα πράγματα που θα χρειαστείτε
πρόσβαση σε ένα πρόγραμμα βάσης δεδομένων , όπως MySQL ή Oracle
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Σύνδεση με MySQL . Αφού έχετε συνδεθεί από απόσταση με το διακομιστή , πληκτρολογήστε τις ακόλουθες εντολές για να εισάγετε MySQL > mysql -u your_user_name - p> your_passwordmysql > χρησιμοποιούν your_database_namemysql > Τώρα είστε έτοιμοι να εκδίδουν εντολές SQL . Να θυμάστε ότι πρέπει να πληκτρολογήσετε "χρήση " και στη συνέχεια το δικό του όνομα της βάσης δεδομένων σας . 2

Δημιουργία πίνακα . Ο πίνακας για αυτό το άρθρο θα έχει τρία πεδία: όνομα , subj και την τάξη. Ο πίνακας θα ονομαστεί " std_info . " Χρησιμοποιήστε την εντολή CREATE TABLE , όπως φαίνεται παρακάτω : CREATE TABLE std_info (όνομα VARCHAR ( 255 ) NAT NULL , subj VARCHAR ( 255 ) NOT NULL , ο βαθμός ΔΕΝ INT NULL) ? Αυτή η εντολή δημιουργεί έναν πίνακα με τα πεδία : "όνομα" , " subj "και" τάξη ". VARCHAR αναφέρει τον αριθμό των χαρακτήρων που επιτρέπονται σε κάθε κύτταρο . INT αναφέρει ότι το στοιχείο δεδομένων είναι ένας ακέραιος . NOT NULL διαβεβαιώνει ότι το κύτταρο δεν δέχεται null καταχωρήσεις . Εάν ένα null καταχώρηση αποστέλλεται , SQL θα επιστρέψει ένα μήνυμα σφάλματος .
Εικόνων 3

Συμπλήρωση του πίνακα . Για να συμπληρώσετε τον πίνακα θα πρέπει να εφεύρουν κάποιες τιμές για κάθε πεδίο . Αυτό το παράδειγμα συμπληρώνει τον πίνακα με τις πληροφορίες από δύο φοιτητές , δύο διαφορετικά θέματα και τέσσερις διαφορετικές ποιότητες . Ο κωδικός για να συμπληρώσετε το πρώτο στοιχείο της εισόδου δίνεται ΑΞΙΕΣ below.INSERT ΣΕ std_info ( « Mark Smith », « Μαθηματικά » , 85) ? Να συμπληρώσετε τα υπόλοιπα στοιχεία της εισόδου , ​​επαναλάβετε τον κωδικό και να αλλάξετε τις πληροφορίες πεδίου
. Φτηνές 4

Τροποποιήστε τις πληροφορίες . Μπορείτε να χρησιμοποιήσετε την εντολή UPDATE να τροποποιήσετε τις πληροφορίες σε έναν πίνακα . Σε αυτό το παράδειγμα, το θέμα « Μαθηματικά " θα αλλάξει σε " Αγγλικά" για τον φοιτητή που ονομάζεται UPDATE SET std_info subj = ' English ' ΟΠΟΥ subj = « Μαθηματικά » ΚΑΙ name = " Mark Smith " Mark Smith . "? Για να βεβαιωθείτε ότι η έχουν γίνει αλλαγές Τύπος : SELECT * FROM std_info ? Αυτό θα εμφανίσει όλες της εισόδου στον πίνακα . Το "*" εντολή για να επιλέξετε όλα τα πεδία του πίνακα .
5

Διαγραφή πληροφορίες στον πίνακα . SQL σας επιτρέπει να διαγράψετε μεμονωμένες γραμμές ή να διαγράψετε όλες τις πληροφορίες σε έναν πίνακα . Για να διαγράψετε μια συγκεκριμένη σειρά , κάντε τα εξής : ΔΙΑΓΡΑΦΗ ΑΠΟ ΟΠΟΥ std_info subj = « Μαθηματικά » ΚΑΙ name = ' Mary Jones » ? Για να διαγράψετε όλες τις πληροφορίες στον πίνακα χωρίς να διαγράψετε τον ίδιο τον πίνακα , πληκτρολογήστε : ΔΙΑΓΡΑΦΗ ΑΠΟ std_info ?

6

Εξαλείψτε τον πίνακα . Για να εξαλειφθεί το τραπέζι σας θα πρέπει να χρησιμοποιήσετε την εντολή DROP . Αυτό θα διαγράψει το τραπέζι και το σύνολο των πληροφοριών εντός it.DROP ΠΙΝΑΚΑΣ std_info ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα