Για παράδειγμα, σε έναν πίνακα που ονομάζεται `πελάτες ', μπορεί να έχετε τα ακόλουθα χαρακτηριστικά:
* `Customerid` (ένας ακέραιος που αντιπροσωπεύει ένα μοναδικό αναγνωριστικό πελάτη)
* `FirstName` (μια συμβολοσειρά που περιέχει το όνομα του πελάτη)
* `LastName` (μια συμβολοσειρά που περιέχει το επώνυμο του πελάτη)
* `Email` (μια συμβολοσειρά που περιέχει τη διεύθυνση email του πελάτη)
* «Πόλη» (μια συμβολοσειρά που περιέχει την πόλη του πελάτη)
* `Birthdate` (ημερομηνία που αντιπροσωπεύει την ημερομηνία γέννησης του πελάτη)
Κάθε χαρακτηριστικό έχει έναν συγκεκριμένο τύπο δεδομένων (π.χ. int, varchar, ημερομηνία) που υπαγορεύει τι είδους δεδομένα μπορεί να αποθηκεύσει και πόσο χώρο καταλαμβάνει. Τα χαρακτηριστικά έχουν επίσης άλλες ιδιότητες, όπως:
* Περιορισμοί: Οι κανόνες που επιβάλλουν την ακεραιότητα των δεδομένων, όπως το «όχι το NULL» (εξασφαλίζει ότι παρέχεται πάντα μια τιμή), «μοναδικές» (εξασφαλίζει ότι οι τιμές είναι μοναδικές στη στήλη), «Πρωτογενές κλειδί» (μοναδικά προσδιορίζει κάθε σειρά), «το ξένο κλειδί» (καθιερώνει έναν σύνδεσμο σε έναν άλλο πίνακα) και `check` (κανόνες προσαρμοσμένης επικύρωσης).
* Προεπιλεγμένες τιμές: Μια τιμή που εκχωρείται αυτόματα εάν δεν έχει καθοριστεί καμία τιμή όταν εισάγεται μια νέα σειρά.
* Ευρετήρια: Δομές δεδομένων που βελτιώνουν την ταχύτητα ανάκτησης δεδομένων με βάση συγκεκριμένα χαρακτηριστικά.
Συνοπτικά, τα χαρακτηριστικά είναι τα θεμελιώδη δομικά στοιχεία των πινάκων σε μια σχεσιακή βάση δεδομένων όπως η MySQL. Ορίζουν τη δομή και τις ιδιότητες των δεδομένων που είναι αποθηκευμένα μέσα σε αυτούς τους πίνακες.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα