Betariko.com - Pernyataan SQL INSERT INTO digunakan untuk menambahkan baris data baru ke tabel dalam database.
Contoh Sintaks Insert Into atau Menambahkan Baris Data Baru SQL
Ada dua sintaks dasar dari pernyataan INSERT INTO yang ditunjukkan di bawah ini.
INSERT INTO TABLE_NAME (kolom1, kolom2, kolom3,...kolomN)
NILAI (nilai1, nilai2, nilai3,...nilaiN);
Di sini, kolom1, kolom2, kolom3,...kolomN adalah nama kolom dalam tabel yang ingin Anda masukkan datanya.
Anda mungkin tidak perlu menentukan nama kolom dalam kueri SQL jika Anda menambahkan nilai untuk semua kolom tabel. Tapi pastikan urutan nilainya sama dengan kolom di tabel.
Sintaks SQL INSERT INTO akan menjadi sebagai berikut
INSERT INTO TABLE_NAME NILAI (nilai1,nilai2,nilai3,...nilaiN);
Contoh
Pernyataan berikut akan membuat enam catatan dalam tabel PELANGGAN.
INSERT INTO PELANGGAN (ID,NAMA,UMUR,ALAMAT,GAJI)
NILAI (1, 'Ramesh', 32, 'Ahmedabad', 20000.00 );
INSERT INTO PELANGGAN (ID,NAMA,UMUR,ALAMAT,GAJI)
NILAI (2, 'Khilan', 25, 'Delhi', 1500,00 );
INSERT INTO PELANGGAN (ID,NAMA,UMUR,ALAMAT,GAJI)
NILAI (3, 'kaushik', 23, 'Kota', 20000.00 );
INSERT INTO PELANGGAN (ID,NAMA,UMUR,ALAMAT,GAJI)
NILAI (4, 'Chaitali', 25, 'Mumbai', 6500.00 );
INSERT INTO PELANGGAN (ID,NAMA,UMUR,ALAMAT,GAJI)
NILAI (5, 'Hardik', 27, 'Bhopal', 8500.00 );
INSERT INTO PELANGGAN (ID,NAMA,UMUR,ALAMAT,GAJI)
NILAI (6, 'Komal', 22, 'MP', 4500.00 );
Anda dapat membuat record di tabel CUSTOMERS dengan menggunakan sintaks kedua seperti yang ditunjukkan di bawah ini.
INSERT INTO PELANGGAN
NILAI (7, 'Muffy', 24, 'Indore', 10000.00 );
Semua pernyataan di atas akan menghasilkan catatan berikut dalam tabel PELANGGAN seperti yang ditunjukkan di bawah ini.
+----+----------+-----+-----------+----------+
| ID | NAMA | USIA | ALAMAT | GAJI |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmadabad | 20000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 20000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500,00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | anggota parlemen | 4500.00 |
| 7 | Muffy | 24 | Indonesia | 10000.00 |
+----+----------+-----+-----------+----------+
Isi satu tabel menggunakan tabel lain
Anda dapat mengisi data ke dalam tabel melalui pernyataan pilih di atas tabel lain; asalkan tabel lainnya memiliki seperangkat bidang, yang diperlukan untuk mengisi tabel pertama.
Berikut sintaksnya
INSERT INTO first_table_name [(column1, column2, ... columnN)]
SELECT column1, column2, ...columnN
FROM second_table_name
[WHERE condition];