Ένας πίνακας βάσης δεδομένων που ορίζεται στο SQL πρέπει να έχει ένα όνομα . Στις περισσότερες περιπτώσεις, οι προγραμματιστές προσπαθούν να επιλέξουν τα ονόματα που έχουν νόημα , καθιστώντας το προκύπτον σύστημα βάσης δεδομένων ευκολότερη να εργαστεί με . Το ακόλουθο παράδειγμα SQL απόσπασμα δηλώνει ένα νέο πίνακα βάσης δεδομένων , χρησιμοποιώντας το όνομα :
CREATE TABLE Παραγγελία (
/* Στήλες εδώ * /}
Αυτό πίνακας θα μπορούσε να αποτελέσει μέρος ενός συστήματος εξυπηρέτησης πελατών στο οποίο αποθηκεύονται τα δεδομένα , ώστε στη βάση δεδομένων SQL ερωτήματα αναφέρονται επίσης τα ονόματα του πίνακα ως εξής : .
SELECT * FROM Παραγγελία
αυτό το ερώτημα επιλέγει το σύνολο των τα δεδομένα στον πίνακα "Παραγγελία" .
εικόνων στήλη ονόματα
Η
πίνακες βάσης δεδομένων περιέχει στήλες , έτσι SQL δηλώσεις δημιουργία πινάκων καθορίζουν αυτές τις στήλες χρησιμοποιούν τα ονόματά τους . Σημαντικές είναι επίσης τα ονόματα προτιμάται για τις στήλες , καθώς αυτό καθιστά τη μελλοντική ανάπτυξη πιο απλή. για παράδειγμα , ο πίνακας "Παραγγελία" θα μπορούσε να περιέχει στήλες που αντιπροσωπεύουν την ημερομηνία παραγγελίας και το συνολικό ποσό . στις περισσότερες περιπτώσεις , οι πίνακες της βάσης δεδομένων περιλαμβάνει επίσης μια στήλη που ορίζει κάθε εγγραφή στον πίνακα μοναδικό , . γνωστό ως το πρωτεύον κλειδί πρωτεύον κλειδί στήλες έχουν συχνά ονόματα με "ID" σε αυτά , όπως " orderid . " ερωτήματα SQL μπορούν να επιλέξουν το συγκεκριμένο στήλες με βάση το όνομα ως εξής :
SELECT ΚωδΠαραγγελίας ΑΠΟ Παραγγελία
Η Τύποι δεδομένων
Η
δηλώσεις SQL που καθορίζει στήλες χρησιμοποιούν το όνομα της στήλης και τον τύπο δεδομένων . Ο τύπος δεδομένων καθορίζει τον τύπο και το εύρος της αξίας που μπορούν να αποθηκευτούν σε αρχεία για ένα . συγκεκριμένη στήλη το ακόλουθο δείγμα κώδικα δείχνει τη δημιουργία του πίνακα "Order ", χρησιμοποιώντας μια σειρά από στήλες με τα ονόματα και τους τύπους των δεδομένων που αναφέρονται :
CREATE TABLE Παραγγελία (
orderid int ,
συνολικού int , πώληση
ΚωδΠελάτη int
)
Αυτή η απλοποιημένη δείγμα ορίζει τρεις στήλες ακέραιος στον πίνακα : μία για την ταυτότητα της τάξης, ένα για το συνολικό ποσό και ένας εκπρόσωπος ο πελάτης την παραγγελία .
εικόνων αξίες
Η
δηλώσεις SQL μπορεί να καθορίσει ορισμένους περιορισμούς και προκαθορισμένες τιμές για τις στήλες . το ακόλουθο δείγμα απόσπασμα επεκτείνει τη γραμμή που ορίζει τη στήλη αναγνωριστικό για να διασφαλιστεί κάθε εγγραφή μέσα σε αυτό έχει μια αξία και την αυτόματη αύξηση αυτή :
orderid int NOT NULL AUTO INCREMENT , πώληση
Αυτή η γραμμή σημαίνει ότι κάθε φορά που μια νέα εγγραφή προστίθεται στον πίνακα , η στήλη πρέπει να . . έχουν αξία Η εντολή αυτόματη αύξηση εντολή SQL για να εκχωρήσετε μια επανάληψη αύξοντα αριθμό για κάθε νέα εγγραφή άρχισε να ορίσετε τη στήλη ως πρωτεύον κλειδί , η κατάσταση δημιουργεί τον πίνακα μπορεί να περιλαμβάνει την ακόλουθη εντολή :
PRIMARY KEY ( orderid )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα