, adalah salah satu bahasa paling populer yang digunakan dalam database relasional. Bahasa ini digunakan untuk menangani database dan memanipulasi data dengan bantuan query. Salah satu kueri tersebut adalah Sisipkan Kueri . Jadi, dalam artikel ini tentang Sisipkan SQL Kueri, Anda akan memahami pernyataan INSERT INTO dalam urutan berikut:
cara melakukan cast ganda ke int di java
Apa itu INSERT Query di SQL?
Pernyataan SQL INSERT INTO digunakan untuk menambahkan tupel baru ke dalam tabel, untuk database. Dengan bantuan kueri SQL ini, Anda dapat memasukkan data ke dalam kolom tertentu atau untuk semua kolom secara umum. Selain itu, Anda dapat menyisipkan data ke tabel tertentu dari tabel lain untuk satu baris atau beberapa baris. Jadi, sekarang Anda mengetahui apa itu kueri INSERT di SQL, mari kita lanjutkan dan lihat sintaks dari kueri ini.
INSERT INTO Syntax
Ada dua cara untuk mengimplementasikan kueri INSERT.
Dengan Nama Kolom dan Nilai
INSERT INTO Tablename (Column1, Column2, Column3, ..., ColumnN) NILAI (Value1, Value2, Value3, ...)
Dengan Nilai
MASUKKAN KE DALAM NILAI Nama Tablen (Nilai1, Nilai2, Nilai3, ...)
catatan: Saat Anda menggunakan metode kedua, Anda harus memastikan bahwa nilai disebutkan dalam urutan yang sama seperti nama kolom.
Jadi, sekarang, setelah Anda mengetahui sintaks dari pernyataan INSERT, selanjutnya di artikel ini tentang Sisipkan SQL kueri, mari kita lihat contohnya.
Contoh Pernyataan INSERT
Pertimbangkan tabel berikut dengan nama tabel sebagai SampleData:
Indo | Nama | Usia | Nomor telepon | Gaji |
satu | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | Viper | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
Sekarang, katakanlah Anda ingin menyisipkan baris ke dalam tabel ini. Kemudian, Anda dapat menggunakan salah satu sintaks di atas dengan cara berikut:
#Dengan nama kolom dan nilai INSERT INTO SampleData (ID, Name, Age, PhoneNumber, Gaji) VALUES ('6', 'Rohit', '25', '9924388761', '35000') #Hanya dengan nilai INSERT INTO SampleData VALUES ('6', 'Rohit', '25', '9924388761', '35000')
Setelah Anda menjalankan kueri, Anda akan melihat output di bawah ini:
Indo | Nama | Usia | Nomor telepon | Gaji |
satu | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | Viper | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
6 | Rohit | 25 | 9924388761 | 35000 |
Nah, ini tentang memasukkan catatan baru ke tabel. Tapi, mungkin ada beberapa skenario lain, di mana Anda ingin menggunakan SQL. Skenarionya bisa sebagai berikut:
- Bagaimana cara menyalin baris tertentu dari tabel?
- Bagaimana cara memasukkan semua kolom dari sebuah tabel ke tabel lain?
- Bagaimana cara menyisipkan kolom tertentu dari sebuah tabel ke dalam tabel lain?
Jawaban atas pertanyaan ini adalah dengan menggunakan pernyataan SELECT dengan pernyataan INSERT.Jadi, selanjutnya dalam artikel ini tentang Sisipkan SQL Kueri, mari kita memahami cara menggunakan pernyataan SELECT di INSERT INTO.
Menggunakan SELECT Query di INSERT INTO
Kueri SELECT digunakan bersama dengan pernyataan INSERT INTO untuk memilih data dari tabel lain. Berikut ini adalah berbagai cara untuk menggunakan pernyataan SELECT dengan kueri INSERT di SQL:
- Salin baris tertentu dari tabel
- Disertakan semua kolom tabel
- Memasukkan kolom tertentu dari sebuah tabel
Salin baris tertentu dari tabel
Anda dapat menyisipkan sekumpulan baris tertentu dari tabel ke tabel lain dengan menggunakan pernyataan SELECT dengan klausa WHERE.
Sintaksis:
INSERT INTO Table1 SELECT * FROM Table2 WHERE kondisi
Di sini, Anda mencoba memasukkan nilai dari Tabel2 ke Tabel1 berdasarkan suatu kondisi.
Contoh:
Pertimbangkan contoh, di mana Anda harus memasukkan beberapa baris dari tabel kami di atas (SampleData) ke tabel baru (New_Data) berdasarkan kondisi Usia> 30
INSERT INTO New_Data SELECT * FROM SampleData WHERE Age & ampampampgt 30
Keluaran:
Indo | Nama | Usia | Nomor telepon | Gaji |
3 | Viper | 32 | 9898989898 | 175000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
Di sertakan semua kolom tabel
Anda dapat menyisipkan semua kolom dari tabel ke tabel lain dengan menggunakan tanda bintang (*) dengan query INSERT INTO.
Sintaksis:
SISIPKAN KE Tabel1 PILIH * DARI Tabel2
Di sini, Anda mencoba memasukkan nilai semua kolom dari Tabel2 hingga Tabel1.
bagaimana mendapatkan panjang array di javascript
Contoh:
Pertimbangkan contoh, di mana Anda harus memasukkan semua kolom dari tabel di atas (SampleData) ke tabel baru (ExampleData).Juga, pertimbangkan bahwa ExampleData sudah memiliki data berikut ini:
Indo | Nama | Usia | Nomor telepon | Gaji |
7 | Suhas | 2. 3 | 9876543239 | 42000 |
8 | Meena | 31 | 9765412345 | 192000 |
Sekarang, jalankan kueri berikut untuk memasukkan semua kolom dan baris dari SampleData ke tabel di atas.
SISIPKAN KE ExampleData SELECT * FROM SampleData
Keluaran:
Indo | Nama | Usia | Nomor telepon | Gaji |
7 | Suhas | 2. 3 | 9876543239 | 42000 |
8 | Meena | 31 | 9765412345 | 192000 |
satu | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | Viper | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
Memasukkan kolom tertentu dari sebuah tabel
Anda bisa menyisipkan kumpulan kolom tertentu dari tabel ke tabel lain dengan menggunakan pernyataan SELECT.
Sintaksis:
SISIPKAN KE Tabel1 (Nama_Kolom) PILIH Nama_Kolom DARI Tabel2
Di sini, Anda mencoba memasukkan kolom tertentu dari Tabel2 ke Tabel1.
Contoh:
Pertimbangkan contoh, di mana Anda harus memasukkan kolom (ID, Nama) dari tabel (ExampleData) ke tabel (SampleData).
INSERT INTO SampleData (ID, Name) SELECT ID, Name, FROM ExampleData
Keluaran:
Indo | Nama | Usia | Nomor telepon | Gaji |
satu | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | 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 di Sisipkan SQL Kueri. Saya harap Anda memahami cara menggunakan kueri INSERT INTO di SQL.Kami telah melihat berbagai cara untuk menggunakan kueri INSERT. Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan kenali basis data relasional sumber terbuka ini, lalu lihat yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek.
Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar ' Sisipkan SQL Kueri 'Dan saya akan menghubungi Anda kembali.