Belajar SQLite untuk Pemula Belajar SQLite untuk Pemula

Artikel ini adalah salah satu bagian dari seri Belajar SQLite untuk Pemula.

  1. Belajar SQLite untuk Pemula
  2. Cara Membuat dan Menghapus Tabel di SQLite
  3. Tutorial Insert Data ke SQLite
  4. Jenis-jenis Tipe Data di SQLite
  5. SELECT di SQLite

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: