Αν δεν υπάρχουν απορίες θα προχωρήσουμε στην 7η ενότητα.
Αν δεν υπάρχουν απορίες θα προχωρήσουμε στην 7η ενότητα.
καλησπέρα
έχω απορία στις συναρτήσεις ημερομηνίας ώρας
σελ.338 του βιβλίου
χρησιμοποιεί τον πίνακα orders και τη στήλη date_ordered αλλά πουθενά δεν λέει ποια μορφή έχει ο πίνακας και τι περιεχόμενα έχει.
που βρίσκεται ο πίνακας;
εμείς τον φτιάχνουμε μόνοι μας ή υπάρχει έτοιμος μέσα ο πίνακας orders ?????
Καλημέρα Νίκο,
Όσον αφορά το ερώτημά σου, νομίζω ότι ο πίνακας "orders" είναι ένας υποθετικός πίνακας για το παράδειγμα του βιβλίου που μπορεί να έχει ένα πεδίο "date_ordered" γεμάτο με ημερομηνίες παραγγελιών. Μπορούμε να τον φτιάξουμε και εμείς.
Ευχαριστώ,
Άλλη ερώτηση: Στο PhpMyAdmin
έστω ότι έχω έναν πίνακα persons με τα πεδία P_id, LastName, FirstName,Address, City
θέλω να κάνω ένα query να βρώ κάτι π.χ.
SELECT * FROM Persons WHERE City LIKE '%s'
ή κάτι άλλο .
Βγάζει την παρακάτω εικόνα πως θα κάνω το query;
Για να φτιάξεις το sql query που επιθυμείς, θα πρέπει αφού επιλέξεις τα πεδία που θέλεις να εμφανιστούν στο αποτέλεσμα, να εισάγεις το κριτήριο ή τα κριτήρια στο πλαίσιο "Προσθήκη νέου όρου(σωμα where της πρότασης)". Εκεί θα πρέπει να γράψεις city like '%s', για το query που αναφέρεις στο παράδειγμά σου.
Επίσης, το ίδιο μπορείς να πετύχεις αν στο πλαίσιο "Εκτέλεσε ένα επερώτημα κατά παράδειγμα", για το πεδίο που θέλεις να χρησιμοποιήσεις σαν κριτήριο(π.χ City), επιλέξεις τον αντίστοιχο τελεστή(π.χ LIKE) και εισάγεις την έκφραση κριτηρίου(π.χ '%s'). Το ίδιο μπορείς να επαναλάβεις για οποιοδήποτε επιπλέον κριτήριο απαιτεί το query που θέλεις να εκτελέσεις.
Επίσης, αν σε μπερδεύει το γραφικό περιβάλλον, μπορείς να εισάγεις κατευθείαν το query, αν επιλέξεις το tab SQL, που βρίσκεται ακριβώς πριν την αναζήτηση.
Ελπίζω να σε βοήθησα.
Καλησπέρα,
Θυμήθηκα τώρα μια άλλη απορία για το MySQL, σκόπευα να το ρωτήσω πιο πριν, αλλά το είχα ξεχάσει.
Είμαι στο phpMyAdmin και επιλέγω μία βάση και έναν πίνακα
έστω η βάση λέγεται dokimes και ο πίνακας λέγεται persons,
δηλαδή τα ίδια με παραπάνω.
Όταν πάω να κάνω INSERT πατώντας εισαγωγή
εμφανίζει ένα πεδίο που λέγεται ΕΛΕΓΧΟΣ όπως φαίνεται στην εικόνα και εκεί έχει διάφορες επιλογές.
Αφού εμείς έχουμε ορίσει πχ ότι ένα πεδίο είναι VARCHAR(5)
τι νόημα έχει το πεδίο έλεγχος και γιατί το αλλάζει; πως χρησιμοποιείται το πεδίο αυτό;
Η Access έχει τη δυνατότητα να διαχειρίζεται linked tables, δλδ πίνακες που ανήκουν σε μια βάση δεδομένων, "συνδέονται" με άλλη (ή άλλες) ώστε το περιεχόμενό τους είναι διαθέσιμο και στη βάση στην οποία έχουν συνδεθεί (η δομή τους μπορεί να αλλάξει μόνο μέσα από τη βάση στην οποία έχουν δημιουργηθεί) και τα records τους είναι επεξεργάσιμα από όλες τις βάσεις με τις οποίες έχουν συνδεθεί.
Υπάρχει κάποια αντίστοιχη δυνατότητα στη MySQL ή πρέπει όλοι οι πίνακες που χρειαζόμαστε να συμπεριλαμβάνονται στην ίδια βάση?