Πολλοί από εμάς έχουν χρησιμοποιήσει και συνεργαστεί με βάσεις δεδομένων με τον ένα ή τον άλλο τρόπο. Συχνά, όταν ένας προγραμματιστής DBA ή βάσης δεδομένων δεν είναι διαθέσιμος σε εταιρείες, τότε εναπόκειται σε εσάς να λερώσετε τα χέρια σας γράφοντας δηλώσεις SQL. Αυτό το σεμινάριο θα σας καθοδηγήσει στη σύνταξη βασικών δηλώσεων SQL στην ανάκτηση και χειρισμό δεδομένων. Θα ρίξουμε μια ματιά σε 4 κύριες αρένες
1) SELECT - Αυτή η εντολή χρησιμοποιείται για την ανάκτηση πληροφοριών από έναν πίνακα
2) INSERT - Αυτή η εντολή χρησιμοποιείται για την προσθήκη πληροφοριών σε έναν πίνακα
3) ΕΝΗΜΕΡΩΣΗ - Αυτή η εντολή χρησιμοποιείται για την τροποποίηση πληροφοριών σε έναν πίνακα
4) ΔΙΑΓΡΑΦΗ - Αυτή η εντολή χρησιμοποιείται για την αφαίρεση πληροφοριών από έναν πίνακα
Βήματα
Βήμα 1. Κάντε κλικ στο Έναρξη όλων των προγραμμάτων Microsoft SQL Server (2005/2008) SQL Server Management Studio
Βήμα 2. Επόμενο Συνδεθείτε με τα διαπιστευτήριά σας στο διακομιστή
Βήμα 3. Τώρα κάντε δεξί κλικ στη βάση δεδομένων Northwind και επιλέξτε Νέο ερώτημα
Βήμα 4. Στο νέο παράθυρο ερωτήματος, εισαγάγετε την ακόλουθη εντολή για SELECT
Βήμα 5. Αυτή είναι η σύνταξη για SELECT - SELECT * FROM Employees
Βήμα 6. Αυτή είναι η σύνταξη για το INSERT -
INSERT INTO Employees VALUES ('col1', 'col2') - Αντικατάσταση col1 και col2 με πραγματικές τιμές όπως φαίνεται παρακάτω
ΕΙΣΑΓΩ ΣΤΙΣ αξίες των εργαζομένων («Anil», «[email protected]»)
Αυτό εισάγει μια μόνο γραμμή στον πίνακα.
Στο ζυγό που θέλετε να εισαγάγετε πολλές σειρές με τη μία, βλέπετε την ακόλουθη εντολή
INSERT INTO Τιμές εργαζομένων («Anna», «[email protected]»), INSERT INTO αξίες εργαζομένων («Krystel», «[email protected]»), INSERT INTO αξίες εργαζομένων («Lines», «lines@company. com '). Η βασική διαφορά εδώ είναι ότι κάθε τιμή προστίθεται με α κόμμα
Βήμα 7.
Αυτή είναι η σύνταξη για UPDATE - UPDATE Employees SET col1 = 'new value' WHERE col1 = 'old value' - Αντικατάσταση col1 με πραγματικές τιμές όπως φαίνεται παρακάτω
ΕΝΗΜΕΡΩΣΗ Εργαζομένων SET Όνομα = 'Anil Mahadev' WHERE Name = 'Anil'
Αυτή είναι η σύνταξη για ΔΙΑΓΡΑΦΗ - ΔΙΑΓΡΑΦΗ ΑΠΟ Εργαζομένους WHERE col1 = 'value' WHERE value = 'πραγματική σειρά δεδομένων' - Αντικατάσταση πραγματικής σειράς δεδομένων με πραγματικές τιμές όπως φαίνεται παρακάτω
ΔΙΑΓΡΑΦΗ ΑΠΟ Εργαζομένους ΠΟΥ ΟΝΟΜΑ = 'Anil Mahadev'
Αυτό ολοκληρώνει αυτό το σύντομο How-To, ελπίζω ότι αυτό ήταν επωφελές για εσάς και σας ευχαριστώ που το είδατε.
Συμβουλές
- Χρησιμοποιήστε τα αποσπάσματα κώδικα του SQL Server Management Studio ως υποδείξεις για να βελτιώσετε τις δεξιότητες γραφής SQL
- Καθώς διευκολύνεστε να γράφετε ερωτήματα, χρησιμοποιήστε το SQL Query Designer για να δημιουργήσετε εξελιγμένα ερωτήματα
Προειδοποιήσεις
- Ποτέ μην χρησιμοποιείτε ΔΙΑΓΡΑΦΗ χωρίς ρήτρα WHERE στις δηλώσεις σας για να αποφύγετε τυχαία διαγραφή σειρών
- Ο ίδιος κανόνας ισχύει και για το UPDATE και το INSERT επίσης
- Να χρησιμοποιείτε πάντα Προσοχή όταν εργάζεστε με την εντολή ΔΙΑΓΡΑΦΗ.