Βασικοί τύποι δεδομένων για τα πεδία ενός πίνακα στο PhpMyAdmin
Για την περαιτέρω εργασία με τους πίνακες, είναι απαραίτητο να γνωρίζουμε ποιοι είναι οι βασικοί τύποι δεδομένων. Ας τους εξετάσουμε χρησιμοποιώντας ως παράδειγμα τα πεδία στον πίνακά μας.
Παράδειγμα . Τύποι δεδομένων INT, AI και PRIMARY
Το πρώτο πεδίο θα είναι το id. Γι' αυτό είναι κατάλληλος
ο αριθμητικός τύπος INT:
Στη συνέχεια, επιλέγουμε το κουτάκι στο πεδίο AI
(AUTO_INCREMENT). Αυτό είναι απαραίτητο για
την αυτόματη συμπλήρωση του πεδίου id κατά την εισαγωγή
εγγραφών στον πίνακα. Χάρη σε αυτό,
δεν θα χρειαστεί να καθορίζουμε το id
για κάθε εγγραφή στον πίνακα. Επιπλέον,
το επιλεγμένο AI ορίζει αυτόματα
για το id τον τύπο Index
με την τιμή PRIMARY. Τώρα κάθε
id θα είναι μοναδικό:
Παράδειγμα . Τύπος δεδομένων VARCHAR
Τώρα ας προχωρήσουμε στο πεδίο name. Γι' αυτό θα ορίσουμε
τον τύπο VARCHAR, ο οποίος προορίζεται για εργασία
με συμβολοσειρές. Για αυτόν τον τύπο είναι υποχρεωτικό
να καθορίσουμε το μήκος της συμβολοσειράς. Ας είναι
16 χαρακτήρες:
Παράδειγμα . Τύπος δεδομένων DATE
Για την εργασία με ημερομηνίες προορίζεται ο τύπος
DATE. Όλες οι τιμές για αυτόν τον τύπο
θα έχουν τη μορφή
έτος-μήνας-ημέρα:
Παράδειγμα . Τύπος δεδομένων DATETIME
Επίσης, για την αποθήκευση τιμών στη μορφή
έτος-μήνας-ημέρα ώρες:λεπτά:δευτερόλεπτα
μπορούμε να χρησιμοποιήσουμε τον τύπο DATETIME:
Παράδειγμα . Τύπος δεδομένων TIMESTAMP
Ο τύπος TIMESTAMP αποθηκεύει τον χρόνο ως τον αριθμό
δευτερολέπτων που έχουν περάσει από 1970-01-01 00:00:00 UTC
(η λεγόμενη Unix Epoch). Χρησιμοποιείται
για την παρακολούθηση του χρόνου συμβάντων που συμβαίνουν
σε διαφορετικές ζώνες ώρας:
Παράδειγμα . Ολοκληρώνουμε τη δημιουργία του πίνακα
Τώρα μένει να ολοκληρώσουμε τη δημιουργία του πίνακά μας.
Για αυτό, πατάμε το κουμπί Save:
Μετά από αυτό, στο παράθυρο θα εμφανιστεί η δομή του πίνακα που μόλις δημιουργήθηκε:
Πρακτικές ασκήσεις
Στον πίνακα δημιουργήστε 4 πεδία (στήλες):
id, τύπος integer, name,
τύπος varchar, 32 χαρακτήρες, age,
τύπος integer, birthday, τύπος
date.