Main Menu

Belajar SQL Dasar #8: INSERT INTO (Menambahkan Data)


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar SQL Dasar #8: INSERT INTO (Menambahkan Data)

Halo teman-teman semuanya, di seri kedelapan ini kita akan belajar bagaimana cara menambahkan data ke dalam tabel menggunakan perintah INSERT INTO di SQL. Ini adalah salah satu perintah dasar yang sangat sering digunakan dalam proses input data, baik secara manual maupun otomatis dari aplikasi.

Contoh Tabel siswa

Untuk latihan, kita akan menggunakan tabel siswa berikut:

id nama umur kelas jurusan
1 Ali 18 XII IPA 1 IPA
2 Budi 17 XI IPS 2 IPS
3 Citra 19 XII IPA 3 IPA

Struktur tabel:

CREATE TABLE siswa (
  id INT AUTO_INCREMENT PRIMARY KEY,
  nama VARCHAR(50),
  umur TINYINT,
  kelas VARCHAR(20),
  jurusan VARCHAR(10)
);

Sintaks Dasar INSERT INTO

Format umum untuk menambahkan data:

INSERT INTO nama_tabel (kolom1, kolom2, ...)
VALUES (nilai1, nilai2, ...);

1. Menambahkan Satu Baris Data

INSERT INTO siswa (nama, umur, kelas, jurusan)
VALUES ('Dewi', 16, 'X IPA 2', 'IPA');

Hasil Table:

id nama umur kelas jurusan
1 Ali 18 XII IPA 1 IPA
2 Budi 17 XI IPS 2 IPS
3 Citra 19 XII IPA 3 IPA
4 Dewi 16 X IPA 2 IPA

2. Menambahkan Banyak Baris Sekaligus

Kita juga bisa menambahkan beberapa baris sekaligus dalam satu perintah:

INSERT INTO siswa (nama, umur, kelas, jurusan)
VALUES
  ('Eko', 18, 'XII IPS 1', 'IPS'),
  ('Fina', 17, 'XI IPA 1', 'IPA'),
  ('Gani', 18, 'XII IPS 2', 'IPS');

Hasil Table:

id nama umur kelas jurusan
5 Eko 18 XII IPS 1 IPS
6 Fina 17 XI IPA 1 IPA
7 Gani 18 XII IPS 2 IPS

3. Menambahkan Data Tanpa Menyebut Nama Kolom

Kita juga bisa menulis perintah tanpa nama kolom, asalkan urutan nilainya sesuai dengan urutan kolom dalam tabel:

INSERT INTO siswa
VALUES (8, 'Hani', 17, 'XI IPA 2', 'IPA');

Namun cara ini tidak disarankan karena bisa menyebabkan error jika struktur tabel berubah. Lebih baik tetap menyebutkan nama kolom secara eksplisit.

Tips:

  • Pastikan tipe data nilai sesuai dengan tipe kolom.

  • Jika kolom menggunakan AUTO_INCREMENT, tidak perlu menyertakan nilainya (seperti id).

  • Gunakan perintah SELECT setelah INSERT untuk mengecek hasil.

    SELECT * FROM siswa;
    

Kesimpulan

Di artikel ini, kita sudah mempelajari bagaimana cara menambahkan data ke dalam tabel menggunakan perintah INSERT INTO, baik untuk satu baris maupun banyak baris sekaligus.

Di seri berikutnya, kita akan belajar tentang perintah UPDATE dan DELETE untuk mengubah dan menghapus data.

Terima Kasih


SQL
Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami