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

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

Πώς να Τοποθετήστε σε μια βάση δεδομένων MySQL

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

Συγκεντρώστε τα δεδομένα σας , δεδομένου ότι ορισμένοι πίνακες έχουν περιορισμούς απαγορεύοντας τη δημιουργία μιας νέας γραμμής , χωρίς όλες τις στήλες του παρόντος . Είναι επίσης πιο γρήγορα για να εισαγάγετε ολόκληρες γραμμές δεδομένων αντί της εισαγωγής ορισμένων δεδομένων και την προσθήκη στη σειρά αργότερα . Αυτός ο πίνακας έχει το όνομα , τη διεύθυνση , τον αριθμό τηλεφώνου και τα πεδία ισορροπία . Η δημιουργία ενός νέου πελάτη μοιάζει με : Παράδειγμα : " John Doe " , " 24 Main Αγίου " , " 555-5555 " , 0.00 2

Τοποθετήστε τα δεδομένα , κρατώντας το με την ίδια σειρά , όπως η ορισμό του πίνακα . Αυτό οφείλεται στο γεγονός ότι , με αυτή την πρώτη μορφή της εντολής INSERT , είστε εισαγωγή δεδομένων για κάθε στήλη , αντί του καταλόγου των στηλών που θέλετε να εισαγάγετε . Για να πάρετε τη σειρά των στηλών για τον πίνακα των πελατών , χρησιμοποιήστε το " ΠΕΡΙΓΡΑΨΤΕ πελάτες " εντολή . Παράδειγμα : INSERT INTO πελάτες ΑΞΙΕΣ ( " John Doe " , " 24 Κύρια Στ. " , " 555-5555 " , 0.00 ) ?
Εικόνων 3

Αφήστε απροσδιόριστες στηλών με τα προεπιλεγμένα δεδομένα , αν να εισαγάγετε μόνο μερικά από τα στοιχεία . Κάθε στήλη έχει ήδη μια προεπιλεγμένη τιμή για να χρησιμοποιήσετε αν δεν έχετε καμία επιλογή αλλά για να εισαγάγετε κάποια από τα δεδομένα αργότερα . Θα πρέπει να περάσει μια σειρά από κίονες να αναθέσει σε συνδυασμό με τα δεδομένα σας . Σε αυτό το παράδειγμα , αφού ξέρετε μόνο το όνομα και τον αριθμό τηλεφώνου του πελάτη , αυτές είναι οι μόνες δύο πεδία μπορείτε να εισάγετε . Παράδειγμα : INSERT INTO πελατών (όνομα , ph_number ) ΑΞΙΕΣ ( " John Doe " , " 555-5555 " ) ?
Η 4

Βελτιστοποίηση πρόσβαση σε βάσεις δεδομένων , κάνοντας όσο το δυνατόν λιγότερα ερωτήματα όσο το δυνατόν . Κάνουμε αυτό εισάγοντας πολλαπλές σειρές ταυτόχρονα . Χρήση πολλαπλών παρενθέσεις σύνολα δεδομένων διαχωρισμένες με κόμμα μετά την λέξη VALUE . Παράδειγμα : INSERT INTO πελατών (όνομα , ph_number ) ΑΞΙΕΣ ( " John Doe " , " 555-5555 " ) , ( " Jack Smith " , " 555 - 6.666 " ) , ( " Jill Brown " , " 555-7777 " ) ?
5

Χρησιμοποιήστε μια εντολή SELECT αντί για τη λέξη-κλειδί ΑΞΙΕΣ , όταν θέλετε να αποθηκεύσετε τα αποτελέσματα ενός ερωτήματος SELECT σε έναν άλλο πίνακα . Αυτό μπορεί να χρησιμοποιηθεί για την εξαγωγή δεδομένων από ένα τραπέζι και να τα εισάγετε σε ένα άλλο με ένα μόνο ερώτημα . Βεβαιωθείτε ότι έχετε τη σειρά των στηλών σωστή , καθώς και . Εδώ , τα δεδομένα από μια παλιά βάση δεδομένων των πελατών ( οι old_customers πίνακα) μεταναστεύει σε μια νέα βάση δεδομένων των πελατών . Παράδειγμα : INSERT INTO πελατών ( όνομα , ph_number , τη διεύθυνση , την ισορροπία ) SELECT όνομα , ph_number , τη διεύθυνση , την ισορροπία ΑΠΟ old_customers ?
Η
εικόνων

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

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