Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Tutorial σειρά, Κλειδαριές επιπέδου σε MySQL

κλειδαριές Row παρέχει προστασία έναντι αμφιλεγόμενο χειρισμούς πίνακα . Για παράδειγμα , μπορεί να μην θέλετε χρήστες να εισάγουν νέες εγγραφές σε έναν πίνακα , ενώ είστε ανάκτηση γραμμές πίνακα . Κλειδαριές σειρά αναθέσει τη βάση δεδομένων για να κρατήσει μακριά για την εισαγωγή νέων γραμμών , ενώ οι εγγραφές του πίνακα ανακτώνται . Μετά τη διαδικασία ανάκτησης , η βάση δεδομένων εισάγει τα αρχεία . MySQL , μια βάση δεδομένων ανοικτού κώδικα , έχει τη δυνατότητα να εφαρμόσει πίνακα κλειδαριών σε αποθηκευμένες διαδικασίες σας . Οδηγίες
Η 1

Κλείδωμα γραμμών πίνακα σας . Μπορείτε να κλειδώσετε για " γραφή " ή " ανάγνωση ". Σε αυτό το παράδειγμα , μια κλειδαριά δημιουργείται στο τραπέζι, έτσι ώστε οι χρήστες είναι σε θέση να γράψει στο τραπέζι. Γράφοντας κλειδαριές περιλαμβάνουν την επεξεργασία και εισαγωγή στο τραπέζι . Ο ακόλουθος κώδικας δείχνει πώς μπορείτε να κλειδώσετε τα αρχεία στο τραπέζι :

κλειδώσει πίνακες των πελατών εγγραφής , tempTable write ?

Η παραπάνω κωδικό κλειδώνει τις γραμμές στον πίνακα των πελατών . Οποιεσδήποτε ερωτήσεις σχετικά με τον πίνακα αποθηκεύονται στον πίνακα " tempTable " . 2

Διενέργεια δηλώσεις ανάγνωσης σας στο τραπέζι . Δεδομένου ότι ο πίνακας είναι κλειδωμένος στις δηλώσεις εγγραφής , μπορείτε ακόμα να ανακτήσετε πληροφορίες από το τραπέζι . Ο κώδικας που ακολουθεί είναι μια απλή δήλωση επιλογής που μπορείτε να χρησιμοποιήσετε στο τραπέζι , ενώ είναι κλειδωμένη :

επιλέξτε * από τον πελάτη
εικόνων 3

Τοποθετήστε οποιαδήποτε αρχεία αποθηκεύονται στον προσωρινό πίνακα . Μετά λειτουργίες πίνακα σας τελειώσει , οι τιμές που πραγματοποιήθηκε στον πίνακα temp μεταφέρονται στο τραπέζι του πελάτη . Ο ακόλουθος κώδικας δείχνει πώς μπορείτε να μετακινήσετε τις πληροφορίες από τον πίνακα temp :

εισάγετε στο πελάτη select * from tempTable ?
Η 4

Διαγραφή εγγραφών από τον προσωρινό πίνακα και να απελευθερώσει τις κλειδαριές . Μετά τα κλειδώματα ελευθερώνονται , οι λειτουργίες του πίνακα κανονικά και επιτρέπει σε όλα τα διαβάσει και να γράψει τις συναλλαγές . Ο ακόλουθος κώδικας διαγράφει τις τιμές προσωρινό πίνακα και ξεκλειδώνει τον πίνακα πελατών :

διαγράψετε από tempTable ? Ξεκλειδώσετε πίνακες ?
Η
εικόνων

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

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