λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να αυξήσει την προσφορά σε SQL Σύνταξη

Η εντολή SQL Update παρέχει έναν απλό αλλά ισχυρό εργαλείο για τη διαχείριση των σχεσιακών δεδομένων . Λαμβάνοντας υπόψη ένα τραπέζι με μια ποικιλία των ναύλων διαμετακόμισης , παίρνει μόνο δύο ή τρεις γραμμές για να τα ενημερώσετε ή να ενημερώσετε μερικά επιλεκτικά . Ακολουθήστε αυτά τα παραδείγματα για να μάθετε πώς να χρησιμοποιείτε την εντολή SQL Update για να αυξήσει τις τιμές σε μια βάση δεδομένων SQL Express . Τα πράγματα που θα χρειαστείτε για Microsoft SQL Express , Microsoft Access , mySQL ή άλλη σχεσιακή βάση δεδομένων
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το SQL Server Management Studio για ή άλλο εργαλείο διαχείρισης βάσεων δεδομένων SQL .

Σημειώστε ότι αυτές οι ίδιες εντολές , επίσης, συνεργαστεί με τη Microsoft Access , MySQL , Sybase SQL Anywhere ή άλλα SQL βάση σχεσιακή βάση δεδομένων . 2

Δημιουργήστε μια νέα βάση δεδομένων που ονομάζεται τιμές . Κάντε δεξί κλικ στο " Βάσεις Δεδομένων " κόμβο του δένδρου στην αριστερή πλευρά του παραθύρου διαχείρισης και επιλέξτε " New Database ... " Όταν εμφανιστεί το παράθυρο Δημιουργία βάσης δεδομένων , πληκτρολογήστε το όνομα " Φαρές " στο πεδίο Όνομα βάσης δεδομένων , στη συνέχεια, κάντε κλικ στο " OK . " Ανοίξτε το " Βάσεις Δεδομένων " κόμβο του δένδρου για να δείτε τη νέα βάση δεδομένων .
εικόνων 3

κάντε δεξί κλικ στο " Φαρές " κόμβο του δένδρου και επιλέξτε " New Query . " Όταν εμφανιστεί το παράθυρο ερωτήματος , εισάγετε τον παρακάτω κώδικα για να δημιουργήσετε τον πίνακα tblFares .

Δημιουργία tblFares πίνακα ( FareID int Primary Key , Περιγραφή varchar ( 30 ) , προσφορά χρήματος)

Κάντε κλικ στο " F5 " για να εκτελέσετε αυτή την εντολή και τη δημιουργία ο πίνακας .
Η 4

Προσθέστε μερικές ναύλους . Κάντε κλικ στο " Αρχείο" , " Νέα " τότε " Ερώτημα με Current σύνδεση " για να ανοίξετε ένα δεύτερο παράθυρο ερωτήματος . Πληκτρολογήστε τις ακόλουθες εντολές για να προσθέσετε εισιτήρια στο τραπέζι tblFares :

Εισαγωγή Into tblFares ποιότητας-τιμής ( 1 , « Τοπική , Ενηλίκων » , 1.00 ) ? Insert Into tblFares ποιότητας-τιμής ( 2 , « Τοπική , Student » , 0.50) ? Εισαγωγή σε tblFares ποιότητας-τιμής ( 3 , ' Express , Ενηλίκων » , 1.50) ? Insert Into tblFares ποιότητας-τιμής ( 4 , ' Express , Student » , 1,25) ? Insert Into tblFares ποιότητας-τιμής ( 5 , « Σιδηρόδρομοι, Ενηλίκων » , 2.00) ? Insert Into tblFares αξίες ( 6 , « Σιδηρόδρομοι, Student » , 1.500) ? Select * from tblFares ?

Κάντε κλικ στο " F5 " για να εκτελέσετε αυτές τις εντολές . Κάθε δήλωση Εισαγωγή προσθέτει μια γραμμή στον πίνακα , τότε η δήλωση Select παραθέτει τα δεδομένα . Αν όλα εκτελείται σωστά , ένα τραπέζι με έξι εισιτήρια θα πρέπει να εμφανίζονται σε ξεχωριστό παράθυρο κάτω από το παράθυρο ερωτήματος .
5

Αύξηση όλες τις τιμές από € 0,25. Κάντε κλικ στο " Αρχείο" , " Νέα " τότε " Ερώτημα με Current σύνδεση " για να ανοίξει ένα τρίτο παράθυρο ερωτήματος . Πληκτρολογήστε τις ακόλουθες εντολές :

Ενημέρωση tblFaresSet Fare = Fare + 0,25 ?

Επιλέξτε * από tblFares ?

Κάντε κλικ στο " F5 " για να εκτελέσετε αυτό το ερώτημα . Παρατηρήστε πως όλα τα εισιτήρια είναι τώρα 0,25 δολάρια υψηλότερα . Αυτή η εντολή Update χρησιμοποιεί δύο ρήτρες . Η ρήτρα Ενημέρωση καθορίζει τον πίνακα για να ενημερώσετε ( tblFares ) και η ρήτρα Set λέει η μηχανή SQL για να προσθέσετε 0,25 σε κάθε ναύλο , στη συνέχεια, αποθηκεύστε το στην ίδια στήλη Fare .
Η 6

Ενημέρωση μόνο τα σιδηροδρομικά κόμιστρα . Κάντε κλικ στο " Αρχείο" , " Νέα " τότε " Ερώτημα με Current σύνδεση " για να ανοίξει ένα ακόμη παράθυρο ερωτήματος . Πληκτρολογήστε την ακόλουθη εντολή :

Ενημέρωση tblFaresSet Fare = Fare + 0.25Where Περιγραφή Σαν «Rail % » ?

Επιλέξτε * από tblFares ?

Κάντε κλικ στο " F5 " και πάλι για να τρέξει αυτό το ερώτημα . Σε αυτήν την ενημερωμένη έκδοση , θα προσθέσει μια τρίτη ρήτρα . Η ρήτρα Όταν φιλτράρει το τραπέζι πριν από την εκτέλεση της ενημέρωσης . Στην περίπτωση αυτή , το φίλτρο εντοπίσει οποιαδήποτε περιγραφή που ταιριάζει με το πρότυπο «Rail % » . Το σύμβολο επί τοις εκατό ( % ) δηλώνει ότι οποιαδήποτε ακολουθία χαρακτήρων μπορεί να ακολουθήσει τη λέξη «Rail » . Μόνο τα δύο τελευταία εισιτήρια ενημέρωση .
Η
εικόνων

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

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