1 Ανοίξτε το SQL Server Management Studio για να δημιουργήσετε μια νέα βάση δεδομένων . Όταν εμφανιστεί η προτροπή σύνδεσης, πληκτρολογείστε το "localhost \\ sqlexpress " στο όνομα του διακομιστή , επιλέξτε τον έλεγχο ταυτότητας των Windows και πατήστε το πλήκτρο " CONNECT " . Όταν εμφανιστεί η προβολή δέντρου , κάντε δεξί κλικ στο " Βάσεις Δεδομένων " και επιλέξτε " New Database ". Ένα παράθυρο θα εμφανιστεί προτροπή για αρκετές επιλογές , αλλά το μόνο στοιχείο που απαιτείται είναι το όνομα της βάσης δεδομένων , " testdb " στο πρώτο πεδίο . Κάντε κλικ στο κουμπί " Add" για να δημιουργήσουν τη νέα βάση δεδομένων . 2
Δημιουργία δύο νέων πινάκων στη βάση δεδομένων testdb . Επιστροφή στην προβολή δέντρου , κάντε κλικ στο μικρό σύμβολο συν , στη συνέχεια, κάντε δεξί κλικ " testdb " και επιλέξτε " New Query " για την επέκταση των βάσεων δεδομένων . Θα εμφανιστεί το διαδραστικό πρόγραμμα επεξεργασίας ερώτημα . Αντιγράψτε τον παρακάτω κώδικα στο παράθυρο :
Δημιουργία πίνακα [ dbo ] [Πελάτες ] Ξενοδοχεία
(
CustomerID int Πρωτεύον κλειδί , πώληση
CompanyName varchar ( . 30 ) , πώληση
ΌνομαΕπαφής varchar ( 30 )
)
πάει
Δημιουργία πίνακα [ dbo ] . [Sales ] Ξενοδοχεία
(
CustomerID int Αναφορές πελάτες , πώληση
PONumber int , πώληση
SaleAmount χρήματα , πώληση
Πρωτεύον κλειδί ( ΚωδΠελάτη , PONumber )
)
πάει
Πατήστε το πλήκτρο F5 για να εκτελέσετε τη δέσμη ενεργειών . Αυτό δημιουργεί δύο νέοι πίνακες , πελάτες και τις πωλήσεις . Ο SQL Server χρησιμοποιεί το πρόθεμα dbo για να υποδηλώσει ότι οι πίνακες που ανήκει στον ιδιοκτήτη της βάσης δεδομένων και είναι προσβάσιμα από όλους τους χρήστες .
Εικόνων 3
Δημιουργήστε ένα ερώτημα που συνδέει τους δύο πίνακες και παραθέτει μεμονωμένες πωλήσεις από τον πελάτη ως εξής :
Επιλέξτε TestDB.dbo.Customers.CustomerID , CompanyName , PONumber , SaleAmount
από Testdb.dbo.Customers αριστερός εξωτερικός σύνδεσμος TestDB.dbo.Sales
για TestDB.dbo.Customers.CustomerID = TestDB.dbo.Sales.CustomerID
Όταν TestDB.dbo.Customers.CustomerID Μεταξύ 1000 και 1999
παραγγελίας από TestDB.dbo.Customers.CustomerID , PONumber
πάει
Αν και τα πλήρη ονόματα του πίνακα δεν είναι πραγματικά αναγκαία , απαιτείται κατά την πρόσβαση σε πολλαπλές βάσεις δεδομένων . Αυτό βοηθά να δείξει γιατί τα ψευδώνυμα είναι συχνά απαραίτητη
Η 4
Δημιουργήστε ένα δεύτερο ερώτημα χρησιμοποιώντας τον πίνακα ψευδώνυμα ως εξής : .
Επιλέξτε cust.CustomerID , CompanyName , PONumber , SaleAmount
Από Testdb.dbo.Customers ως cust αριστερός εξωτερικός σύνδεσμος TestDB.dbo.Sales ως πώληση
για cust.CustomerID = sale.CustomerID
Όταν cust.CustomerID Μεταξύ 1000 και 1999
Για
από cust.CustomerID , PONumber
πάει
Ανακοίνωση πόσο απλούστερο εμφανίζεται το ερώτημα . Με την προσθήκη του ως cust και οι πωλήσεις στην περίπτωση που ρήτρα , κάθε ειδική στήλη πηγαίνει από μια μακρά αναγνωρισμένο όνομα όπως TestDB.dbo.Customers.CustomerID να cust.CustomerID . Ψευδώνυμα Πίνακας συντομεύσει το κείμενο του ερωτήματος , αλλά και να τους κάνουν πολύ πιο εύκολο να κατανοηθεί.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα