Στο SQL, το "Εισαγωγή σε δήλωση" χρησιμοποιείται για να προσθέσει νέες σειρές (εγγραφές) σε έναν υπάρχοντα πίνακα στη βάση δεδομένων σας. Είναι μια από τις θεμελιώδεις πράξεις για τη διαχείριση δεδομένων σε μια σχεσιακή βάση δεδομένων.
Ακολουθεί μια κατανομή της χρήσης του και πώς λειτουργεί:
Βασική σύνταξη:
`` sql
Εισαγάγετε στο Table_Name (στήλη1, στήλη2, ...)
Τιμές (τιμή1, τιμή2, ...);
`` `
Επεξήγηση:
* `Εισαγάγετε σε ': Αυτή η λέξη -κλειδί υποδεικνύει ότι εκτελείτε μια λειτουργία εισαγωγής.
* `table_name`: Το όνομα του πίνακα όπου θέλετε να εισαγάγετε τα νέα δεδομένα.
* `(στήλη1, στήλη2, ...)`: Μια λίστα με ονόματα στηλών που θέλετε να συμπληρώσετε. Αυτό είναι προαιρετικό. Εάν παραλείψετε, πρέπει να παρέχετε τιμές για όλες τις στήλες στον πίνακα, με τη σειρά που καθορίστηκαν.
* `αξίες ': Αυτή η λέξη -κλειδί εισάγει τις τιμές που θέλετε να εισαγάγετε στις καθορισμένες στήλες.
* `(value1, value2, ...)`: Μια λίστα τιμών που αντιστοιχούν στις εισηγμένες στήλες.
Παραδείγματα:
1. Εισαγωγή δεδομένων σε όλες τις στήλες:
`` sql
Εισαγωγή σε πελάτες (CustomerId, FirstName, LastName, City)
Τιμές (1001, 'John', 'Doe', 'New York').
`` `
2. Εισαγωγή δεδομένων σε συγκεκριμένες στήλες:
`` sql
Εισαγάγετε σε πελάτες (FirstName, LastName, City)
Αξίες ('Jane', 'Smith', 'London').
`` `
3. Εισαγωγή πολλαπλών σειρών ταυτόχρονα:
`` sql
Εισαγωγή σε πελάτες (CustomerId, FirstName, LastName, City)
Τιμές
(1002, 'Alice', 'Johnson', 'Paris'),
(1003, 'Bob', 'Williams', 'Tokyo').
`` `
Σημαντικές σημειώσεις:
* Ο αριθμός των τιμών στη ρήτρα `τιμές 'πρέπει να ταιριάζει με τον αριθμό των στηλών που καθορίζονται στην δήλωση` Εισαγωγή σε' (ή τον συνολικό αριθμό των στηλών στον πίνακα εάν δεν καθορίζεται).
* Μπορείτε να χρησιμοποιήσετε τους κράτους (π.χ., `` `ή`:name`) για τιμές σε ορισμένα συστήματα βάσεων δεδομένων, καθιστώντας ευκολότερη την εισαγωγή δεδομένων δυναμικά.
* Πρέπει να διασφαλίσετε ότι οι τύποι δεδομένων των τιμών ταιριάζουν με τους τύπους δεδομένων των αντίστοιχων στηλών στον πίνακα.
Πέρα από τα βασικά:
* `Εισαγάγετε σε ... επιλέξτε ': Αυτό σας επιτρέπει να εισάγετε δεδομένα από έναν άλλο πίνακα στον τρέχοντα πίνακα με βάση ορισμένα κριτήρια.
* `Εισαγάγετε σε ... σε αντίγραφο Key Update`: Σε ορισμένα συστήματα, αυτό σας επιτρέπει να ενημερώσετε τις υπάρχουσες σειρές αντί να εισάγετε διπλότυπα εάν παραβιαστεί ένας μοναδικός περιορισμός κλειδιών.
Το `insert in` είναι μια θεμελιώδης εντολή SQL για χειρισμό δεδομένων. Η κατανόηση της χρήσης και των παραλλαγών του είναι ζωτικής σημασίας για την αποτελεσματική διαχείριση των δεδομένων σε σχεσιακές βάσεις δεδομένων.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα