, 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:
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 |
satu | Sanjay | 2. 3 | 9876543210 | 30,000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | The viper | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
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 |
satu | Sanjay | 2. 3 | 9876543210 | 30,000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | The viper | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
6 | Rohit | 25 | 9924388761 | 35000 |
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:
- Salin baris tertentu dari jadual
- Dalamsertakan semua lajur jadual
- 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 |
3 | The viper | 32 | 9898989898 | 175000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
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 |
7 | Suhas | 2. 3 | 9876543239 | 42000 |
8 | Meena | 31 | 9765412345 | 192000 |
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 |
7 | Suhas | 2. 3 | 9876543239 | 42000 |
8 | Meena | 31 | 9765412345 | 192000 |
satu | Sanjay | 2. 3 | 9876543210 | 30,000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | The viper | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
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 |
satu | Sanjay | 2. 3 | 9876543210 | 30,000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | The viper | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
7 | Suhas | batal | batal | batal |
8 | Meena | batal | batal | batal |
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