Indonesia: 4 July, 2024

Tutorial MySQL Part 08: Cara Menambahkan (Insert) Data Ke Dalam Tabel Mysql

Di tutorial sebelumnya kita sudah belajar Bagaimana Cara Membuat dan Menghapus Tabel MySQL. Pada tutorial ini di lanjutkan dengan Bagaimana Cara Menambahkan (insert) Data ke Dalam Tabel MySQL.

Pada materi sebelumnya kita sudah membuat tabel biodata_mahasiswa. Jika teman-teman belum membuat tabelnya silahkan salin query di bawah ini:

CREATE TABLE biodata_mahasiswa (
    nim VARCHAR (9),
    nama VARCHAR (50),
    jenis_kelamin ENUM ('laki-laki', 'perempuan'),
    tgl_lahir DATE,
    no_telepon VARCHAR (12)
    ) ENGINE = InnoDB;

Setelah kita berhasil membuat tabel biodata_mahasiswa, langkah selanjutnya yaitu insert data ke dalam tabel tersebut.

Ada dua macam cara untuk melakukan insert data ke dalam tabel yaitu:

1. Menentukan nama kolom dan nilai yang akan dimasukkan.

Berikut contoh query nya:

INSERT INTO nama_tabel (kolom1, kolom2, kolom3, ……)
VALUES (nilai_kolom1, nilai_kolom2, nilai_kolom3,……);

2. Jika kita ingin menambahkan nilai untuk semua kolom tabel, kita tidak perlu lagi menentukan nama kolom di dalam query, cukup pastikan urutan nilai yang dimasukkan sama dengan urutan kolom yang ada dalam tabel.

Berikut contoh query nya:

INSERT INTO nama_tabel
VALUES (nilai_kolom1, nilai_kolom2, nilai_kolom3,……);

Mari kita praktekkan query di atas!

Menambahkan Data Hanya untuk Kolom Tertentu

Kita akan menambahkan data hanya untuk kolom tertentu saja
Perhatikan query berikut:

INSERT INTO biodata_mahasiswa (nim, nama, no_telepon) VALUES ('201100005', 'Budianto', '081114467891');

Catatan:

Khusus untuk tipe data string, value/nilai kolom yang akan di inputkan di tulis dan diapit menggunakan tanda kutip ‘ ’ sedangkan untuk tipe data numerik tidak perlu

Berikut hasilnya:

MariaDB [mahasiswa]> INSERT INTO biodata_mahasiswa (nim, nama, no_telepon) VALUES ('201100005', 'Budianto', '081114467891');
Query OK, 1 row affected (0.042 sec)

Query OK, 1 row affected (0.042 sec) menandakan bahwa kita berhasil menambahkan data. Selanjutnya mari kita coba menambahkan data untuk semua kolom dalam tabel.

Menambahkan Data untuk Semua Kolom dalam Tabel

Sebelum itu, siapkan terlebih dahulu data yang akan di inputkan seperti contoh pada tabel di bawah ini:

NimNamaJenis KelaminTanggal LahirNo Telepon
221100001Ayra MyshaPerempuan2004-01-01081234567890
221100002Dwi ClaraPerempuan2004-02-02081309876543
221100003Lutfi AdhaLaki-laki2004-03-03082309876541
221100004Tomi SanjayaLaki-laki2004-04-04085209876541

Perhatikan query berikut:

INSERT INTO biodata_mahasiswa VALUES ('221100001', 'Ayra Mysha','perempuan','2004-01-01', '081234567890');

Berikut hasilnya:

MariaDB [mahasiswa]> INSERT INTO biodata_mahasiswa VALUES ('221100001', 'Ayra Mysha','perempuan','2004-01-01', '081234567890');
Query OK, 1 row affected (0.077 sec)

Query OK, 1 row affected (0.077 sec) menandakan satu baris data telah berhasil kita inputkan.

Lalu, Bagaimana Jika Ingin Menginputkan Lebih Dari Satu Baris Data?

Kita bisa menginputkan data lebih dari satu baris agar proses penginputan data cepat selesai.

Perhatikan query berikut!

INSERT INTO biodata_mahasiswa VALUES 
('221100002', 'Dwi Clara', 'perempuan', '2004-01-02', '081309876543'),
('221100003', 'Lutfi Adha', 'laki-laki', '2004-01-03', '082309876541'),
('221100004', 'Tomi Sanjaya ', 'laki-laki', '2004-01-04', '085209876541');

Keterangan query:

  1. Per baris data yang di inputkan di pisahkan menggunakan tanda koma
  2. Di akhir query tidak pakai tanda koma lagi akan tetapi diakhiri dengan tanda titik koma “;”

Berikut hasil query di atas:

MariaDB [mahasiswa]> INSERT INTO biodata_mahasiswa VALUES
    -> ('221100002', 'Dwi Clara', 'perempuan', '2004-01-02', '081309876543'),
    -> ('221100003', 'Lutfi Adha', 'laki-laki', '2004-01-03', '082309876541'),
    -> ('221100004', ' Tomi Sanjaya ', 'laki-laki', '2004-01-04', '085209876541');
Query OK, 3 rows affected (0.074 sec)
Records: 3  Duplicates: 0  Warnings: 0

Kita sudah berhasil menambahkan data ke dalam tabel MySQL, langkah selanjutnya yaitu kita akan pelajari Bagaimana Caranya Melihat/menampilkan Data yang sudah kita inputkan tadi menggunakan query SELECT.

Selamat belajar!🎉🎉

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *