Υπολογιστές, Προγραμματισμός
Εργασία με τη βάση δεδομένων: Γιατί είναι τα αιτήματα
Τι είναι το «αίτημα»; Αυτό που γενικά σημαίνει το ερώτημα σε βάση δεδομένων; Ποια είναι τα αιτήματα που αποστέλλονται στη βάση δεδομένων;
Γιατί ερωτήματα στη βάση δεδομένων;
πρέπει να δοθεί η απάντηση όχι μόνο στο ερώτημα του τι αιτήματος, αλλά και για το ζήτημα, γιατί είναι έρευνες. Είναι απαραίτητο να πάρετε τις πληροφορίες που είναι αποθηκευμένες στη βάση δεδομένων. Με απλά λόγια, τα ερωτήματα της βάσης δεδομένων έχουν σχεδιαστεί για να πάρει τις πληροφορίες που χρειάζονται σε ορισμένες περιπτώσεις. Ο σκοπός τους μπορεί να είναι πολύ διαφορετική: μπορεί να είναι απαραίτητο να προσδιοριστούν ως πελάτης της τράπεζας στην ιστοσελίδα από τρίτους, ή να προσδιορίσει ως ένα intranet εργαζομένων, ή να λάβει πληροφορίες σχετικά με την κατάσταση της προφίλ στην ιστοσελίδα του παιχνιδιού.
Ποια είναι τα συστατικά της το ερώτημα είναι;
Η οικοδόμηση ενός ερωτήματος
Η οικοδόμηση ενός ερωτήματος, κατά κανόνα, δεν διαφέρει κατά την εργασία σε διαφορετικά περιβάλλοντα ανάπτυξης. Έτσι, στέκεται μπροστά σας μια ερώτηση: «Γιατί οι αιτήσεις πρόσβασης» ή άλλο περιβάλλον ανάπτυξης, και μπορείτε να είστε βέβαιοι ότι οι απαντήσεις που δίνονται σε αυτό το άρθρο θα έρθει σε όλους αυτούς.
Βασικά αίτημα δεδομένων
Τα κύρια συστατικά του στοιχεία, όπως προαναφέρθηκε, μόνο δύο:
- SELECT [1 πράγμα με ό, τι χρειάζεστε 2, θα πρέπει να έχετε 3] - χρησιμοποιείται για να καθορίσει τις πληροφορίες που χρειάζονται. Αυτό θα μεταφερθούν από τη βάση δεδομένων του προγράμματος με το οποίο ο χρήστης εργάζεται.
- ΑΠΟ [πίνακας από τον οποίο λαμβάνονται τα δεδομένα] - προσδιορίζει τα απαιτούμενα στοιχεία είναι μικρή, και πρέπει ακόμα να αναφέρετε πού πρέπει να ληφθούν. Η βάση δεδομένων δεν είναι άμεσα αποθηκευμένα δεδομένα, και ένας πίνακας που έχει τα δεδομένα. Οι διαφορετικοί πίνακες μπορούν να έχουν τις ίδιες στήλες των δεδομένων για να αποφευχθεί αυτό, και χρησιμοποιείται για να καθορίσει εάν έχει ληφθεί.
Πρόσθετες λεπτομέρειες και τις λειτουργίες αίτημα ομάδα
- Όπου [όροι αναζήτησης] - χρησιμοποιείται για να λύσουμε τις απαραίτητες πληροφορίες σχετικά με τις ειδικές προϋποθέσεις επιλεξιμότητας.
- ΟΡΙΟ [αριθμός] - χρησιμοποιείται για να περιορίσει τον αριθμό των σειρών που θα ληφθεί από τον πίνακα.
- GROUP BY [παράμετρο ερωτήματος] - χρησιμοποιείται για την ομάδα του έλαβε τις πληροφορίες από τη βάση δεδομένων. Αλλά η ομάδα δεν μπορεί να παρέχει οποιαδήποτε πληροφορία, αλλά μόνο κατ 'αναλογία, και έχουν τον ίδιο τύπο. Για περισσότερες λεπτομέρειες μπορείτε να βρείτε βρίσκοντας ένα ξεχωριστό άρθρο για την GROUP BY. Οι δραστηριότητες του Ομίλου σε ερωτήματα που αποσκοπούν στη βελτίωση της εμφάνισης των πληροφοριών και τη μεγαλύτερη αναγνωσιμότητα του.
- ΕΝΩΣΗ [αίτηση] χρησιμοποιείται για να θέσει μια ξεχωριστή αίτηση δευτερεύον ερώτημα. Όταν λαμβάνετε μπορεί να χρειαστεί ένα αρκετά σημαντικό ποσό των πληροφοριών και ότι η επιλογή.
- LIKE «» χρησιμοποιείται για να ελέγξει αν η μάσκα αντιστοιχεί στο αίτημα ενός ορισμένου δεδομένων μεγέθους. Έτσι, με τη βοήθειά του, μπορείτε να ψάξετε για το πρόσωπο του οποίου ο μισθός vymeryat έξι αριθμούς.
παράδειγμα
Επιλέξτε το όνομα, Productnumber, ListPrice AS τιμή
ΑΠΟ Production.Product
ΟΠΟΥ Προϊόντος = «R»
Parse μου πρόσφερε τον παραπάνω κώδικα. Κατ 'αρχάς, υπάρχει μια επιλογή των απαραίτητων στοιχείων: το όνομα, τον αριθμό των προϊόντων και τις τιμές φυλλάδιο σελίδα. Και το φύλλο τιμή εμφανίζεται σε ένα ελαφρώς διαφορετικό όνομα - μια «τιμή». Τα δεδομένα από τη βάση δεδομένων «Προϊόντα» από τον πίνακα «προϊόν». Σε γενικές γραμμές, ορίστε η βάση δεδομένων δεν είναι απαραίτητη εάν εργάζεστε με ένα μόνο, το οποίο στέλνει στην πραγματικότητα ένα αίτημα. Αλλά αν σε λίγες βάσεις, τότε φροντίστε να καθορίσετε, με δεδομένο το γεγονός ότι ο υπολογιστής απλώς δεν θα καταλάβει σε ποιον αναφέρεστε, ή ακόμα και να αγνοήσει το αίτημά σας και θα δημιουργήσει ένα σφάλμα. Η τρίτη γραμμή δείχνει ότι η έξοδος δεν είναι όλες οι πληροφορίες, αλλά μόνο το ένα που πηγαίνει στη γραμμή του «Ρ» προϊόντα. Αυτό τελείωσε ένα σύντομο άρθρο, μετά την ανάγνωση καταλαβαίνετε τώρα, γιατί είναι έρευνες.
Similar articles
Trending Now