INSERT Query SQL - Όλα όσα πρέπει να γνωρίζετε για τη δήλωση INSERT



Αυτό το άρθρο σχετικά με το ερώτημα INSERT SQL είναι ένας ολοκληρωμένος οδηγός για τους διάφορους τρόπους χρήσης της δήλωσης INSERT στο SQL με παραδείγματα.

, είναι μια από τις πιο δημοφιλείς γλώσσες που χρησιμοποιούνται σε σχεσιακές βάσεις δεδομένων. Αυτή η γλώσσα χρησιμοποιείται για το χειρισμό βάσεων δεδομένων και τον χειρισμό δεδομένων με τη βοήθεια ερωτημάτων. Ένα τέτοιο ερώτημα είναι το Εισαγωγή ερωτήματος . Έτσι, σε αυτό το άρθρο σχετικά με το Insert Query SQL, θα κατανοήσετε τη δήλωση INSERT INTO με την ακόλουθη σειρά:

SQL - Εισαγωγή ερωτήματος SQL - Edureka





    1. Τι είναι το INSERT Query στο SQL;
    2. INSERT INTO Σύνταξη
    3. Παράδειγμα δήλωσης INSERT
    4. Χρησιμοποιώντας το SELECT Query στο 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. 3987654321030.000
2Ρέα309977742234150000
3Η οχιά329898989898175000
4Simran28995555543365000
5Ακσάι3. 49646434437200000

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

# Με ονόματα και τιμές στήλης ΕΙΣΑΓΩΓΗ ΔΕΔΟΜΕΝΩΝ ΔΕΔΟΜΕΝΩΝ (Αναγνωριστικό, Όνομα, Ηλικία, Αριθμός τηλεφώνου, Μισθός) ΤΙΜΕΣ ('6', 'Rohit', '25', '9924388761', '35000') # Με τιμές μόνο ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΤΙΜΕΣ Δείγματος δεδομένων ('6', 'Rohit', '25', '9924388761', '35000')

Μόλις εκτελέσετε το ερώτημα, θα δείτε την παρακάτω έξοδο:

ταυτότητα Ονομα Ηλικία Τηλεφωνικό νούμερο Μισθός
έναςΣαντζάι2. 3987654321030.000
2Ρέα309977742234150000
3Η οχιά329898989898175000
4Simran28995555543365000
5Ακσάι3. 49646434437200000
6Ροχίτ25992438876135000

Λοιπόν, πρόκειται για την εισαγωγή ενός νέου δίσκου σε έναν πίνακα. Όμως, μπορεί να υπάρχουν μερικά άλλα σενάρια, όπου θα θέλατε να χρησιμοποιήσετε το SQL. Τα σενάρια μπορούν να είναι τα εξής:

  • Πώς μπορώ να αντιγράψω συγκεκριμένες σειρές από έναν πίνακα;
  • Ποιος είναι ο τρόπος εισαγωγής όλων των στηλών ενός πίνακα σε έναν άλλο πίνακα;
  • Πώς μπορώ να εισαγάγω συγκεκριμένες στήλες ενός πίνακα σε έναν άλλο πίνακα;

Η απάντηση σε αυτές τις ερωτήσεις είναι χρησιμοποιώντας τη δήλωση SELECT με τη δήλωση INSERT.Έτσι, στη συνέχεια σε αυτό το άρθρο σχετικά με το Insert Query SQL, ας καταλάβουμε πώς να χρησιμοποιήσουμε τη δήλωση SELECT στο INSERT INTO.

Χρησιμοποιώντας το SELECT Query στο INSERT INTO

Το ερώτημα SELECT χρησιμοποιείται μαζί με τη δήλωση INSERT INTO για την επιλογή των δεδομένων από έναν άλλο πίνακα. Ακολουθούν οι διάφοροι τρόποι χρήσης της δήλωσης SELECT με το ερώτημα INSERT στο SQL:

  1. Αντιγράψτε συγκεκριμένες σειρές από έναν πίνακα
  2. Σεσερβίρετε όλες τις στήλες ενός πίνακα
  3. Εισαγωγή συγκεκριμένων στηλών ενός πίνακα

Αντιγράψτε συγκεκριμένες σειρές από έναν πίνακα

Μπορείτε να εισαγάγετε ένα συγκεκριμένο σύνολο γραμμών από έναν πίνακα σε έναν άλλο πίνακα χρησιμοποιώντας τη δήλωση SELECT με τον όρο WHERE.

Σύνταξη:

ΕΙΣΑΓΩΓΗ ΣΤΟ Πίνακα1 ΕΠΙΛΟΓΗ * ΑΠΟ ΠΙΝΑΚΑ 2 ΠΟΥ συνθήκη

Εδώ, προσπαθείτε να εισαγάγετε τιμές από τον Πίνακα 2 στον Πίνακα 1 με βάση μια συνθήκη.

πώς να ορίσετε java classpath

Παράδειγμα:

Εξετάστε ένα παράδειγμα, όπου πρέπει να εισαγάγετε μερικές σειρές από τον παραπάνω πίνακα (SampleData) σε έναν νέο πίνακα (New_Data) με βάση την κατάσταση Ηλικία> 30

INSERT INTO New_Data SELECT * FROM SampleData WHERE Age & ampampampgt 30

Παραγωγή:

ταυτότητα Ονομα Ηλικία Τηλεφωνικό νούμερο Μισθός
3Η οχιά329898989898175000
5Ακσάι3. 49646434437200000

Σε σερβίρετε όλες τις στήλες ενός πίνακα

Μπορείτε να εισαγάγετε όλες τις στήλες από έναν πίνακα σε έναν άλλο πίνακα χρησιμοποιώντας τον αστερίσκο (*) με το ερώτημα INSERT INTO.

Σύνταξη:

ΕΙΣΑΓΩΓΗ ΣΤΟ Πίνακα1 ΕΠΙΛΟΓΗ * ΑΠΟ Πίνακα2

Εδώ, προσπαθείτε να εισαγάγετε τιμές όλων των στηλών από τον Πίνακα2 έως τον Πίνακα1.

Παράδειγμα:

Εξετάστε ένα παράδειγμα, όπου πρέπει να εισαγάγετε όλες τις στήλες από τον παραπάνω πίνακα (SampleData) σε έναν νέο πίνακα (ExampleData).Επίσης, λάβετε υπόψη ότι το ExampleData έχει ήδη τα ακόλουθα δεδομένα:

ταυτότητα Ονομα Ηλικία Τηλεφωνικό νούμερο Μισθός
7Σουχά2. 3987654323942000
8Μένα319765412345192000

Τώρα, εκτελέστε το ακόλουθο ερώτημα για να εισαγάγετε όλες τις στήλες και τις σειρές από το SampleData στον παραπάνω πίνακα.

INSERT INTO ExampleData SELECT * ΑΠΟ SampleData

Παραγωγή:

τι κάνει ένας προγραμματιστής ios
ταυτότητα Ονομα Ηλικία Τηλεφωνικό νούμερο Μισθός
7Σουχά2. 3987654323942000
8Μένα319765412345192000
έναςΣαντζάι2. 3987654321030.000
2Ρέα309977742234150000
3Η οχιά329898989898175000
4Simran28995555543365000
5Ακσάι3. 49646434437200000

Εισαγωγή συγκεκριμένων στηλών ενός πίνακα

Μπορείτε να εισαγάγετε ένα συγκεκριμένο σύνολο στηλών από έναν πίνακα σε έναν άλλο πίνακα χρησιμοποιώντας τη δήλωση 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. 3987654321030.000
2Ρέα309977742234150000
3Η οχιά329898989898175000
4Simran28995555543365000
5Ακσάι3. 49646434437200000
7Σουχάμηδενικόμηδενικόμηδενικό
8Μέναμηδενικόμηδενικόμηδενικό

Με αυτό, καταλήγουμε σε αυτό το άρθρο σχετικά με το Insert Query SQL. Ελπίζω να καταλάβατε πώς να χρησιμοποιήσετε το ερώτημα INSERT INTO στο SQL.Έχουμε δει τους διάφορους τρόπους χρήσης του ερωτήματος INSERT. Εάν θέλετε να μάθετε περισσότερα για MySQL και γνωρίστε αυτήν τη σχεσιακή βάση δεδομένων ανοιχτού κώδικα και, στη συνέχεια, ρίξτε μια ματιά στη δική μας που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση θα σας βοηθήσει να κατανοήσετε τη MySQL σε βάθος και να σας βοηθήσει να επιτύχετε την εξουσία πάνω στο θέμα.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του ' Εισαγωγή ερωτήματος SQL Και θα επικοινωνήσω μαζί σας.