λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Περιγραφή του SQL πίνακες

πίνακες του SQL μοντέλο σύνολα δεδομένων για τον υπολογισμό εφαρμογές και ιστοσελίδες . Χρησιμοποιώντας τον SQL δηλώσεις , οι προγραμματιστές μπορούν να καθορίζουν τη δομή και το περιεχόμενο των πινάκων της βάσης δεδομένων . Πίνακες της βάσης δεδομένων SQL περιλαμβάνει στήλες με τιμές συγκεκριμένων τύπων δεδομένων , όπως όλα καθορίζονται στην SQL . SQL μπορεί επίσης να καθορίσει τους περιορισμούς σε μια συγκεκριμένη στήλη , ή οι σχέσεις μεταξύ των διαφόρων στήλες και τους πίνακες . SQL δηλώσεις μπορεί επίσης να συνδεθεί με τους πίνακες της βάσης δεδομένων για να τους το ερώτημα για τα δεδομένα . Όνομα
Η

Ένας πίνακας βάσης δεδομένων που ορίζεται στο 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 )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα