Dangelo Δημοσ. 26 Σεπτεμβρίου 2004 Δημοσ. 26 Σεπτεμβρίου 2004 Ποια είναι η διαφορά μεταξύ Primary Key Και Index στην ΜySQL?? Να υποθέσω πως το INDEX είναι κάτι ανάλογο με τον δεσμό που δημιουργώ στην ACCESS με Drug&Drop??? Το PRIMARY KEY ξέρω τι είναι/.... Ευχαριστώ πρκτβκα...
drm Δημοσ. 26 Σεπτεμβρίου 2004 Δημοσ. 26 Σεπτεμβρίου 2004 Primary Key, είναι ένα πεδίο το οποίο είναι μοναδικό για καθε εγγραφή και την χαρακτηρίζει (περίπου πχ όπως είναι ο αριθμός ταυτότητας για κάθε ταυτότητα - Και όχι για κα΄θε ανθρωπο διότι ένας άνθρωπος μπορεί να αλλάξει ταυτότητα και άρα αριθμό.). Το index, απλά είναι ένα πεδίο για το οποίο γίνετε αυτότματα μία ταξινόμηση έτσι ώστε οι αναζητήσεις να είναι πιο γρήγορες πχ θα μπορούσε να είναι το επώνυμο στο παράδειγμά μας. Ενώ το Primary Key είναι unique, κάθε πεδίο που έχει οριστει ώς index μπορεί να είναι μοναδικό ή όχι για κάθε εγγραφη.
Dangelo Δημοσ. 26 Σεπτεμβρίου 2004 Μέλος Δημοσ. 26 Σεπτεμβρίου 2004 Επίσης, πως συνδέω πίνακες στην MySQL??? Ας πούμε πως κάνω μια σύνδεση δύο πινάκων "1 προς πολλά" ή "πολλά προς πολλά"????
galanta Δημοσ. 26 Σεπτεμβρίου 2004 Δημοσ. 26 Σεπτεμβρίου 2004 Δεν μπορείς να συνδέσεις πίνακες έτσι...εκτός αν έχεις εγκατεστημένη ειδική έκδοση της MySQL.
Dangelo Δημοσ. 26 Σεπτεμβρίου 2004 Μέλος Δημοσ. 26 Σεπτεμβρίου 2004 δηλαδη δεν εχω συνδέσεις σε MySQL?? Ουτε inner join κλπ??? απλα κάνω την καταχώρηση σε έναν πίνακα???
galanta Δημοσ. 26 Σεπτεμβρίου 2004 Δημοσ. 26 Σεπτεμβρίου 2004 Η MySQL, τουλάχιστον μέχρι την έκδοση 4 και στην εγκατάσταση που χρησιμοποιείται από τους περισσότερους, δεν υλοποιεί σύνδεση πινάκων μέσω foreign keys κλπ. Μπορείς βέβαια να γράψεις σύνταξη SQL που να το κάνει, αλλά θα αγνοηθούν τα σχετικά κομμάτια. Αυτό γίνεται για λόγουςς ταχύτητας και προτείνεται να επιτυγχάνεται το ίδιο αποτέλεσμα που επιθυμείς μέσω της εφαρμογής που αλληλεπιδρά με τη βάση, δλδ να εξασφαλίζει την ακεραιότητα των δεδομένων. Πάντως, υπάρχει έκδοση της MySQL που κάνει τη δουλειά που θέλεις αλλά φαντάζομαι ότι δεν είναι αυτή που έχεις εγκατεστημένη.
galanta Δημοσ. 26 Σεπτεμβρίου 2004 Δημοσ. 26 Σεπτεμβρίου 2004 Αυτή που ενσωματώνει την InnoDB storage engine.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.