Τι είναι ο πίνακας;
Ο πίνακας είναι ένα αντικείμενο που αποθηκεύει δεδομένα σε μορφή Row & Column . Κάτω από το διάγραμμα, εμφανίζονται σειρές και στήλες αντίστοιχα.
Σε αυτό το σεμινάριο, θα μάθετε:
- Τι είναι ο πίνακας;
- Πώς να δημιουργήσετε έναν πίνακα
- Χρήση του T-SQL
- T-SQL: Δημιουργήστε έναν νέο πίνακα χρησιμοποιώντας έναν υπάρχοντα πίνακα.
- Χρησιμοποιώντας το Table Designer
- Πίνακας αλλαγής
- Χρήση του T-SQL
- Χρήση του Σχεδιαστή πίνακα
- Διαγραφή πίνακα
- Χρήση του SQL Server Management Studio
- Χρήση του T-SQL
Πώς να δημιουργήσετε έναν πίνακα
Το πρώτο βήμα για την αποθήκευση δεδομένων στη βάση δεδομένων είναι να δημιουργήσετε έναν Πίνακα όπου θα βρίσκονται τα δεδομένα. Μετά τη δημιουργία του πίνακα, μπορούμε να συνεχίσουμε να εισάγουμε τις σειρές στον πίνακα.
Μπορούμε να δημιουργήσουμε έναν πίνακα με τους ακόλουθους τρόπους:
- T-SQL: Δημιουργήστε έναν νέο πίνακα καθορίζοντας όλες τις στήλες και τον τύπο δεδομένων του.
- T-SQL: Δημιουργία νέου πίνακα χρησιμοποιώντας έναν υπάρχοντα πίνακα
- Χρησιμοποιώντας το Table Designer
Ας το μελετήσουμε λεπτομερώς:
T-SQL: Δημιουργήστε έναν νέο πίνακα καθορίζοντας όλες τις στήλες και τον τύπο δεδομένων του.
Παρακάτω είναι ο πίνακας σύνταξης για δημιουργία
Σύνταξη:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Εδώ,
- Η παράμετρος tableName δηλώνει το όνομα του πίνακα που πρόκειται να δημιουργήσετε.
- Οι παράμετροι στήλη_1, στήλη_2… υποδηλώνουν τις στήλες που θα προστεθούν στον πίνακα.
- Μια στήλη πρέπει να καθοριστεί ως NULL ή NOT NULL. Εάν δεν ορίσετε, ο SQL Server θα πάρει το NULL ως προεπιλογή.
Ας δημιουργήσουμε έναν βασικό πίνακα με δύο στήλες
Ερώτηση:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Προαπαιτούμενο: Επιλέξτε τη βάση δεδομένων όπου πρέπει να δημιουργήσετε τον πίνακα.
Βήμα 1) Εκτελέστε το ερώτημα κάνοντας κλικ στο Εκτέλεση.
Πριν από την εκτέλεση του ερωτήματος, δεν υπάρχει πίνακας:
Αποτέλεσμα: Αφού εκτελέσετε το ερώτημα, κάντε κλικ στο κουμπί "Ανανέωση" ο νέος πίνακας υπάρχει ως μάθημα.
Βήμα 2) Εισαγάγετε ορισμένα δεδομένα
Μέχρι τώρα, ο Πίνακας υπάρχει μόνο, αλλά δεν υπάρχουν δεδομένα στον πίνακα που έχουν δημιουργηθεί ακόμα.
Το Transact-SQL έχει τη δήλωση INSERT που μπορεί να χρησιμοποιηθεί για την εισαγωγή δεδομένων σε έναν πίνακα. Με αυτήν τη δήλωση, μπορούμε να εισαγάγουμε μία ή περισσότερες στήλες σε έναν πίνακα.
Σύνταξη
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Τα παραπάνω δείχνουν τη βασική σύνταξη της εντολής όταν χρησιμοποιείτε τη λέξη-κλειδί ΑΞΙΕΣ για την εισαγωγή δεδομένων σε έναν πίνακα.
Ας εισαγάγουμε τέσσερις σειρές χρησιμοποιώντας την εντολή Εισαγωγή .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Το παρακάτω στιγμιότυπο δείχνει ότι η εισαγωγή τεσσάρων σειρών είναι επιτυχής.
Βήμα 3) Για την προβολή δεδομένων στον SQL Server, χρησιμοποιούμε τη δήλωση SELECT. Η δήλωση λαμβάνει την ακόλουθη σύνταξη:
SELECT expressionFROM tableName[WHERE condition];
Παράδειγμα ερωτήματος:
SELECT * FROM COURSE;
Αποτέλεσμα: Ο πίνακας δημιουργήθηκε και υπάρχουν τέσσερις εγγραφές στους πίνακες. Σημειώστε ότι μπορούμε να δημιουργήσουμε εγγραφές με διπλή τιμή σε οποιαδήποτε από τις στήλες, καθώς δεν υπάρχουν περιορισμοί.
T-SQL: Δημιουργήστε έναν νέο πίνακα χρησιμοποιώντας έναν υπάρχοντα πίνακα.
Τώρα πείτε ότι θέλουμε έναν άλλο πίνακα όπως τον πίνακα COURSE που δημιουργήθηκε παραπάνω. Ωστόσο, χρειαζόμαστε μόνο μία στήλη Course_Name και όχι Course_ID.
Σύνταξη:
SELECT (Column 1,… ) INTOFROM ;
Παράδειγμα ερωτήματος:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Βήμα 1) Εκτελέστε το ερώτημα κάνοντας κλικ στο Εκτέλεση.
Αποτέλεσμα: Δημιουργήθηκε νέος πίνακας με το όνομα COURSE_NAMES με την υπάρχουσα 1 στήλη και τέσσερις εγγραφές από τον παλαιότερο πίνακα.
SELECT * FROM COURSE_NAMES;
Χρησιμοποιώντας το Table Designer
Μπορούμε επίσης να δημιουργήσουμε πίνακα από το Studio Management IDE χρησιμοποιώντας το Table Designer.
Βήμα 1) Κάντε δεξί κλικ στον πίνακα> Νέο> Κάντε κλικ στον πίνακα.
Βήμα 2) Εισαγάγετε ονόματα στηλών, τύπους δεδομένων. Επιλέξτε αν θα επιτρέπονται μηδενικά ή όχι.
Βήμα 3) Πατήστε "CTRL + S" για να αποθηκεύσετε τον πίνακα. Εισαγάγετε το όνομα ως "Course_Title"
Αποτέλεσμα: Κάντε κλικ στο «Ανανέωση» και μπορούμε να δούμε Νέος πίνακας υπάρχει με το όνομα Course_Title με μία στήλη που ονομάζεται Course_Name .
Πίνακας αλλαγής
Υπάρχουν δύο τρόποι για να αλλάξετε τον πίνακα στον διακομιστή SQL .
1. T-SQL: Τροποποιήστε τον πίνακα προσθέτοντας νέες στήλες.
2. Χρήση του σχεδιαστή πίνακα
T-SQL: Μετατροπή πίνακα εισάγοντας στήλες
Παρακάτω είναι η σύνταξη στον πίνακα Alter
Σύνταξη :
Alter TABLE