INSERT Query SQL - Yang Perlu Anda Ketahui mengenai pernyataan INSERT



Artikel ini mengenai pertanyaan INSERT SQL adalah panduan komprehensif mengenai pelbagai cara untuk menggunakan pernyataan INSERT dalam SQL dengan contoh.

, adalah salah satu bahasa yang paling popular digunakan dalam pangkalan data hubungan. Bahasa ini digunakan untuk mengendalikan pangkalan data dan memanipulasi data dengan bantuan pertanyaan. Satu pertanyaan seperti itu adalah Masukkan Pertanyaan . Jadi, dalam artikel ini mengenai Insert Query SQL, anda akan memahami pernyataan INSERT INTO dalam urutan berikut:

SQL - Masukkan Pertanyaan SQL - Edureka





    1. Apa itu INSERT Query dalam SQL?
    2. MASUKKAN Sintaks
    3. Contoh Penyataan INSERT
    4. Menggunakan SELECT Query di INSERT INTO

Apa itu INSERT Query dalam SQL?

Pernyataan SQL INSERT INTO digunakan untuk menambahkan tupel baru ke dalam jadual, untuk pangkalan data. Dengan bantuan pertanyaan SQL ini, anda boleh memasukkan data ke dalam lajur tertentu atau untuk semua lajur secara umum. Anda juga boleh memasukkan data ke jadual tertentu dari jadual lain untuk satu baris atau beberapa baris. Oleh itu, sekarang bahawa anda adalah INSERT query dalam SQL, mari kita terus maju dan melihat sintaks pertanyaan ini.

MASUKKAN Sintaks

Terdapat dua cara di mana anda dapat melaksanakan pertanyaan INSERT.



Dengan Nama dan Nilai Lajur

INSERT INTO Tablename (Column1, Column2, Column3, ..., ColumnN) NILAI (Value1, Value2, Value3, ...)

Dengan Nilai

MASUKKAN NILAI Nama Tablen (Nilai1, Nilai2, Nilai3, ...)

Catatan: Apabila anda menggunakan kaedah kedua, anda harus memastikan bahawa nilainya disebut dalam urutan yang sama dengan nama lajur.

Jadi, sekarang, setelah anda mengetahui sintaks penyataan INSERT, seterusnya dalam artikel ini mengenai Sisipkan pertanyaan SQL, mari kita lihat contohnya.

Contoh Penyataan INSERT

Pertimbangkan jadual berikut dengan nama jadual sebagai SampleData:



ID Nama Umur Nombor telefon Gaji
satuSanjay2. 3987654321030,000
2Rhea309977742234150000
3The viper329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000

Sekarang, katakan anda mahu memasukkan baris dalam jadual ini. Kemudian, anda boleh menggunakan salah satu sintaks di atas dengan cara berikut:

apakah gandingan longgar di java
#Dengan nama dan nilai lajur INSERT INTO SampleData (ID, Nama, Umur, Nombor Telefon, Gaji) NILAI ('6', 'Rohit', '25', '9924388761', '35000') #Dengan nilai hanya MASUKKAN KE NILAI SampleData ('6', 'Rohit', '25', '9924388761', '35000')

Sebaik sahaja anda menjalankan pertanyaan, anda akan melihat output di bawah:

ID Nama Umur Nombor telefon Gaji
satuSanjay2. 3987654321030,000
2Rhea309977742234150000
3The viper329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000
6Rohit25992438876135000

Ini adalah mengenai memasukkan rekod baru ke meja. Tetapi, mungkin ada beberapa senario lain, di mana anda ingin menggunakan SQL. Senario boleh seperti berikut:

  • Bagaimana saya menyalin baris tertentu dari jadual?
  • Apakah cara memasukkan semua lajur jadual ke jadual lain?
  • Bagaimana saya boleh memasukkan lajur tertentu dari jadual ke dalam jadual lain?

Jawapan untuk soalan-soalan ini adalah dengan menggunakan pernyataan SELECT dengan pernyataan INSERT.Oleh itu, seterusnya dalam artikel ini mengenai Insert Query SQL, mari kita memahami cara menggunakan pernyataan SELECT di INSERT INTO.

Menggunakan SELECT Query di INSERT INTO

Pertanyaan SELECT digunakan bersama dengan pernyataan INSERT INTO untuk memilih data dari jadual lain. Berikut adalah pelbagai cara untuk menggunakan pernyataan SELECT dengan pertanyaan INSERT di SQL:

  1. Salin baris tertentu dari jadual
  2. Dalamsertakan semua lajur jadual
  3. Memasukkan lajur tertentu jadual

Salin baris tertentu dari jadual

Anda boleh memasukkan set baris tertentu dari jadual ke jadual lain dengan menggunakan pernyataan SELECT dengan klausa DI MANA.

Sintaks:

MASUK KE DALAM Jadual1 PILIH * DARI Jadual2 DI MANA keadaan

Di sini, anda cuba memasukkan nilai dari Jadual2 ke Jadual1 berdasarkan keadaan.

Contoh:

Pertimbangkan satu contoh, di mana anda harus memasukkan beberapa baris dari jadual kami di atas (SampleData) ke jadual baru (New_Data) berdasarkan keadaan Umur> 30

MASUKKAN DALAM PILIHAN_Data Baru * DARI SampelData DI MANA Umur & ampampampgt 30

Pengeluaran:

ID Nama Umur Nombor telefon Gaji
3The viper329898989898175000
5Akshay3. 49646434437200000

Dalam sertakan semua lajur jadual

Anda boleh memasukkan semua lajur dari jadual ke jadual lain dengan menggunakan tanda bintang (*) dengan pertanyaan INSERT INTO.

Sintaks:

MASUK KE DALAM Jadual1 PILIH * DARI Jadual2

Di sini, anda cuba memasukkan nilai semua lajur dari Jadual2 hingga Jadual1.

Contoh:

Pertimbangkan satu contoh, di mana anda harus memasukkan semua lajur dari jadual kami di atas (SampleData) ke jadual baru (ContohData).Juga, pertimbangkan bahawa Contoh Data telah mempunyai data berikut:

ID Nama Umur Nombor telefon Gaji
7Suhas2. 3987654323942000
8Meena319765412345192000

Sekarang, jalankan pertanyaan berikut untuk memasukkan semua lajur dan baris dari SampleData ke jadual di atas.

MASUK KE DALAM ContohDATA PILIH * DARI SampelData

Pengeluaran:

ID Nama Umur Nombor telefon Gaji
7Suhas2. 3987654323942000
8Meena319765412345192000
satuSanjay2. 3987654321030,000
2Rhea309977742234150000
3The viper329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000

Memasukkan lajur tertentu jadual

Anda boleh memasukkan sekumpulan lajur tertentu dari jadual ke jadual lain dengan menggunakan pernyataan SELECT.

Sintaks:

INSERT INTO Table1 (Column_Names) SELECT Column_Names FROM Table2

Di sini, anda cuba memasukkan lajur tertentu dari Jadual2 hingga Jadual1.

Contoh:

Pertimbangkan satu contoh, di mana anda harus memasukkan lajur (ID, Nama) dari jadual (ContohData) ke jadual (SampleData).

INSERT INTO SampleData (ID, Name) SELECT ID, Name, FROM ContohData

Pengeluaran:

ID Nama Umur Nombor telefon Gaji
satuSanjay2. 3987654321030,000
2Rhea309977742234150000
3The viper329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000
7Suhasbatalbatalbatal
8Meenabatalbatalbatal

Dengan ini, kita mengakhiri artikel ini mengenai Insert Query SQL. Saya harap anda memahami cara menggunakan pertanyaan INSERT INTO dalam SQL.Kami telah melihat pelbagai cara untuk menggunakan pertanyaan INSERT. Sekiranya anda ingin mengetahui lebih lanjut mengenai MySQL dan kenali pangkalan data hubungan sumber terbuka ini, kemudian periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami MySQL secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen ” Masukkan SQL Pertanyaan 'Dan saya akan menghubungi anda.

menguraikan rentetan hingga ke java