Artikel ini akan membahas bagaimana cara melakukan operasi INSERT
untuk menambahkan data baru ke sebuah tabel di SQLite. Perintah ini bisa dipakai untuk menambah satu baris data, beberapa baris serta memberikan default value ke sebuah tabel.
Untuk menambahkan satu baris data baru, struktur perintah SQL adalah sebagai berikut:
INSERT INTO nama_tabel (kolom1,kolom2 ,..)
VALUES (data1,data2,...);
- Tentukan nama tabelnya, contoh
students
- Tentukan nama-nama kolomnya, contoh
name
,age
- Tentukan nilai untuk masing-masing kolom, contoh
Bagus
,28
perhatikan untuk nama kolom dan nilai-nilainya akan dipisahkan oleh koma dan harus sesuai urutan agar datanya masuk di kolom yang benar.
Pada contoh berikut kita akan menggunakan tabel students
yang sebelumnya sudah pernah kita buat. Untuk pengingat, berikut struktur tabelnya.
Untuk menambahkan satu baris data pada tabel di atas, perintahnya adalah:
INSERT INTO students (name, age, grade)
VALUES ("Bagus", 17, 4.0)
Sementara itu untuk menambahkan banyak data sekaligus, perintahnya adalah:
INSERT INTO nama_tabel (kolom1,kolom2 ,..)
VALUES
(data1,data2,...),
(data3,data4,...),
...
(data100,data100,...);
Perhatikan bahwa setiap baris data yang diapit oleh tanda kurung, diakhiri dengan koma sebagai pemisah dengan baris berikutnya.
Berikut contoh insert data untuk tabel di atas:
INSERT INTO students (name, age, grade)
VALUES
("Budi", 17, 3.1),
("Ayu", 18, 3.3),
("Bambang", 17, 2.95)
Dan hasil dari 2 perintah di atas adalah sebagai berikut:
Tinggalkan Balasan