, είναι μια από τις πιο δημοφιλείς γλώσσες που χρησιμοποιούνται σε σχεσιακές βάσεις δεδομένων. Αυτή η γλώσσα χρησιμοποιείται για το χειρισμό βάσεων δεδομένων και τον χειρισμό δεδομένων με τη βοήθεια ερωτημάτων. Ένα τέτοιο ερώτημα είναι το Εισαγωγή ερωτήματος . Έτσι, σε αυτό το άρθρο σχετικά με το Insert Query SQL, θα κατανοήσετε τη δήλωση INSERT INTO με την ακόλουθη σειρά:
Τι είναι το INSERT Query στο SQL;
Η δήλωση SQL INSERT INTO χρησιμοποιείται για την προσθήκη νέων πλειάδων σε έναν πίνακα, για μια βάση δεδομένων. Με τη βοήθεια αυτού του ερωτήματος SQL, μπορείτε να εισαγάγετε δεδομένα είτε σε μια συγκεκριμένη στήλη είτε γενικά για όλες τις στήλες. Επίσης, μπορείτε να εισαγάγετε δεδομένα σε έναν συγκεκριμένο πίνακα από έναν άλλο πίνακα για μία ή περισσότερες σειρές. Λοιπόν, τώρα που εσείς είναι το ερώτημα INSERT στη SQL, ας προχωρήσουμε και να δούμε τη σύνταξη αυτού του ερωτήματος.
πώς να μετατρέψετε το διπλό σε int
INSERT INTO Σύνταξη
Υπάρχουν δύο τρόποι με τους οποίους μπορείτε να εφαρμόσετε το ερώτημα INSERT.
Με ονόματα και τιμές στηλών
INSERT INTO Tablename (Column1, Column2, Column3, ..., ColumnN) ΤΙΜΕΣ (Value1, Value2, Value3, ...)
Με τιμές
INSERT INTO Tablename VALUES (Value1, Value2, Value3, ...)
Σημείωση: Όταν χρησιμοποιείτε τη δεύτερη μέθοδο, πρέπει να βεβαιωθείτε ότι οι τιμές αναφέρονται με την ίδια σειρά με αυτήν των ονομάτων στηλών.
Λοιπόν, τώρα που γνωρίζετε τη σύνταξη της δήλωσης INSERT, στη συνέχεια σε αυτό το άρθρο σχετικά με το Insert query SQL, ας δούμε ένα παράδειγμα.
Παράδειγμα δήλωσης INSERT
Εξετάστε τον παρακάτω πίνακα με το όνομα του πίνακα ως SampleData:
ταυτότητα | Ονομα | Ηλικία | Τηλεφωνικό νούμερο | Μισθός |
ένας | Σαντζάι | 2. 3 | 9876543210 | 30.000 |
2 | Ρέα | 30 | 9977742234 | 150000 |
3 | Η οχιά | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Ακσάι | 3. 4 | 9646434437 | 200000 |
Τώρα, ας πούμε ότι θέλετε να εισαγάγετε μια σειρά σε αυτόν τον πίνακα. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε οποιαδήποτε από τις παραπάνω συνταγές με τον ακόλουθο τρόπο:
# Με ονόματα και τιμές στήλης ΕΙΣΑΓΩΓΗ ΔΕΔΟΜΕΝΩΝ ΔΕΔΟΜΕΝΩΝ (Αναγνωριστικό, Όνομα, Ηλικία, Αριθμός τηλεφώνου, Μισθός) ΤΙΜΕΣ ('6', 'Rohit', '25', '9924388761', '35000') # Με τιμές μόνο ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΤΙΜΕΣ Δείγματος δεδομένων ('6', 'Rohit', '25', '9924388761', '35000')
Μόλις εκτελέσετε το ερώτημα, θα δείτε την παρακάτω έξοδο:
ταυτότητα | Ονομα | Ηλικία | Τηλεφωνικό νούμερο | Μισθός |
ένας | Σαντζάι | 2. 3 | 9876543210 | 30.000 |
2 | Ρέα | 30 | 9977742234 | 150000 |
3 | Η οχιά | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Ακσάι | 3. 4 | 9646434437 | 200000 |
6 | Ροχίτ | 25 | 9924388761 | 35000 |
Λοιπόν, πρόκειται για την εισαγωγή ενός νέου δίσκου σε έναν πίνακα. Όμως, μπορεί να υπάρχουν μερικά άλλα σενάρια, όπου θα θέλατε να χρησιμοποιήσετε το SQL. Τα σενάρια μπορούν να είναι τα εξής:
- Πώς μπορώ να αντιγράψω συγκεκριμένες σειρές από έναν πίνακα;
- Ποιος είναι ο τρόπος εισαγωγής όλων των στηλών ενός πίνακα σε έναν άλλο πίνακα;
- Πώς μπορώ να εισαγάγω συγκεκριμένες στήλες ενός πίνακα σε έναν άλλο πίνακα;
Η απάντηση σε αυτές τις ερωτήσεις είναι χρησιμοποιώντας τη δήλωση SELECT με τη δήλωση INSERT.Έτσι, στη συνέχεια σε αυτό το άρθρο σχετικά με το Insert Query SQL, ας καταλάβουμε πώς να χρησιμοποιήσουμε τη δήλωση SELECT στο INSERT INTO.
Χρησιμοποιώντας το SELECT Query στο INSERT INTO
Το ερώτημα SELECT χρησιμοποιείται μαζί με τη δήλωση INSERT INTO για την επιλογή των δεδομένων από έναν άλλο πίνακα. Ακολουθούν οι διάφοροι τρόποι χρήσης της δήλωσης SELECT με το ερώτημα INSERT στο SQL:
- Αντιγράψτε συγκεκριμένες σειρές από έναν πίνακα
- Σεσερβίρετε όλες τις στήλες ενός πίνακα
- Εισαγωγή συγκεκριμένων στηλών ενός πίνακα
Αντιγράψτε συγκεκριμένες σειρές από έναν πίνακα
Μπορείτε να εισαγάγετε ένα συγκεκριμένο σύνολο γραμμών από έναν πίνακα σε έναν άλλο πίνακα χρησιμοποιώντας τη δήλωση SELECT με τον όρο WHERE.
Σύνταξη:
ΕΙΣΑΓΩΓΗ ΣΤΟ Πίνακα1 ΕΠΙΛΟΓΗ * ΑΠΟ ΠΙΝΑΚΑ 2 ΠΟΥ συνθήκη
Εδώ, προσπαθείτε να εισαγάγετε τιμές από τον Πίνακα 2 στον Πίνακα 1 με βάση μια συνθήκη.
πώς να ορίσετε java classpath
Παράδειγμα:
Εξετάστε ένα παράδειγμα, όπου πρέπει να εισαγάγετε μερικές σειρές από τον παραπάνω πίνακα (SampleData) σε έναν νέο πίνακα (New_Data) με βάση την κατάσταση Ηλικία> 30
INSERT INTO New_Data SELECT * FROM SampleData WHERE Age & ampampampgt 30
Παραγωγή:
ταυτότητα | Ονομα | Ηλικία | Τηλεφωνικό νούμερο | Μισθός |
3 | Η οχιά | 32 | 9898989898 | 175000 |
5 | Ακσάι | 3. 4 | 9646434437 | 200000 |
Σε σερβίρετε όλες τις στήλες ενός πίνακα
Μπορείτε να εισαγάγετε όλες τις στήλες από έναν πίνακα σε έναν άλλο πίνακα χρησιμοποιώντας τον αστερίσκο (*) με το ερώτημα INSERT INTO.
Σύνταξη:
ΕΙΣΑΓΩΓΗ ΣΤΟ Πίνακα1 ΕΠΙΛΟΓΗ * ΑΠΟ Πίνακα2
Εδώ, προσπαθείτε να εισαγάγετε τιμές όλων των στηλών από τον Πίνακα2 έως τον Πίνακα1.
Παράδειγμα:
Εξετάστε ένα παράδειγμα, όπου πρέπει να εισαγάγετε όλες τις στήλες από τον παραπάνω πίνακα (SampleData) σε έναν νέο πίνακα (ExampleData).Επίσης, λάβετε υπόψη ότι το ExampleData έχει ήδη τα ακόλουθα δεδομένα:
ταυτότητα | Ονομα | Ηλικία | Τηλεφωνικό νούμερο | Μισθός |
7 | Σουχά | 2. 3 | 9876543239 | 42000 |
8 | Μένα | 31 | 9765412345 | 192000 |
Τώρα, εκτελέστε το ακόλουθο ερώτημα για να εισαγάγετε όλες τις στήλες και τις σειρές από το SampleData στον παραπάνω πίνακα.
INSERT INTO ExampleData SELECT * ΑΠΟ SampleData
Παραγωγή:
τι κάνει ένας προγραμματιστής ios
ταυτότητα | Ονομα | Ηλικία | Τηλεφωνικό νούμερο | Μισθός |
7 | Σουχά | 2. 3 | 9876543239 | 42000 |
8 | Μένα | 31 | 9765412345 | 192000 |
ένας | Σαντζάι | 2. 3 | 9876543210 | 30.000 |
2 | Ρέα | 30 | 9977742234 | 150000 |
3 | Η οχιά | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Ακσάι | 3. 4 | 9646434437 | 200000 |
Εισαγωγή συγκεκριμένων στηλών ενός πίνακα
Μπορείτε να εισαγάγετε ένα συγκεκριμένο σύνολο στηλών από έναν πίνακα σε έναν άλλο πίνακα χρησιμοποιώντας τη δήλωση SELECT.
Σύνταξη:
INSERT INTO Table1 (Column_Names) SELECT Column_Names FROM Table2
Εδώ, προσπαθείτε να εισαγάγετε συγκεκριμένες στήλες από τον Πίνακα 2 έως τον Πίνακα1.
Παράδειγμα:
Εξετάστε ένα παράδειγμα, όπου πρέπει να εισαγάγετε στήλες (ID, Όνομα) από τον πίνακα (ExampleData) στον πίνακα (SampleData).
INSERT INTO SampleData (ID, Name) SELECT ID, Name, FROM ExampleData
Παραγωγή:
ταυτότητα | Ονομα | Ηλικία | Τηλεφωνικό νούμερο | Μισθός |
ένας | Σαντζάι | 2. 3 | 9876543210 | 30.000 |
2 | Ρέα | 30 | 9977742234 | 150000 |
3 | Η οχιά | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Ακσάι | 3. 4 | 9646434437 | 200000 |
7 | Σουχά | μηδενικό | μηδενικό | μηδενικό |
8 | Μένα | μηδενικό | μηδενικό | μηδενικό |
Με αυτό, καταλήγουμε σε αυτό το άρθρο σχετικά με το Insert Query SQL. Ελπίζω να καταλάβατε πώς να χρησιμοποιήσετε το ερώτημα INSERT INTO στο SQL.Έχουμε δει τους διάφορους τρόπους χρήσης του ερωτήματος INSERT. Εάν θέλετε να μάθετε περισσότερα για MySQL και γνωρίστε αυτήν τη σχεσιακή βάση δεδομένων ανοιχτού κώδικα και, στη συνέχεια, ρίξτε μια ματιά στη δική μας που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση θα σας βοηθήσει να κατανοήσετε τη MySQL σε βάθος και να σας βοηθήσει να επιτύχετε την εξουσία πάνω στο θέμα.
Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του ' Εισαγωγή ερωτήματος SQL Και θα επικοινωνήσω μαζί σας.