Bagaimana Cara Menggunakan INSERT Statement di MySQL

Sintak Dasar

Di bawah ini adalah sintak atau perintah dasar query INSERT di MySQL:

INSERT INTO nama_table (kolom_1, kolom_2, ..., kolom_n)
VALUES
(nilai_1, nilai_2, ..., nilai_3)


Latihan

Sebagai bahan latihan untuk tutorial ini, anda bisa ikuti langkah-langkah dibawah ini.

Di bawah ini adalah langkah-langkah untuk memasukkan data ke table menggunakan quert INSERT di database MySQL.

  • Login ke database MySQL

    # mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 1
    Server version: 5.5.36 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    

  • Pilih database yang akan digunakan

    mysql> use akademik;
    Database changed
    
    
  • Buat table MAHASISWI_CANTIK

    mysql> create table if not exists mahasiswi_cantik(
        -> npm varchar(10),
        -> nama varchar(50),
        -> tempat_lahir varchar(40),
        -> tanggal_lahir date,
        -> fakultas varchar(30),
        -> jurusan varchar(30),
        -> primary key(npm)
        -> );
    Query OK, 0 rows affected (0.11 sec)
    

    Baca juga : Membuat Table di MySQL.

  • Insert data ke table MAHASISWI_CANTIK

    Cara 1: Tanpa menyertakan nama kolom

    mysql> insert into mahasiswi_cantik
        -> values ('201501001','Naura Krasiva Elsalna','Jakarta',1998-10-12,
        -> 'Ilmu Komputer','Teknik Informatika');
    Query OK, 1 row affected, 1 warning (0.04 sec)
    
    mysql> insert into mahasiswi_cantik
        -> values ('201502001','Nurul Hikmah','Jakarta',1997-01-01,
        -> 'Sastra','Sastra Inggris');
    Query OK, 1 row affected, 1 warning (0.07 sec)
    

    Cara 2: Dengan menyertakan nama kolom

    mysql> insert into mahasiswi_cantik(npm, nama, tempat_lahir, tanggal_lahir,
        -> fakultas, jurusan)
        -> VALUES ('20151001','Naura Krasiva Elsalna','Jakarta',1998-10-12,
        -> 'Ilmu Komputer','Teknik Informatika');
    Query OK, 1 row affected, 1 warning (0.07 sec)
    
    mysql> insert into mahasiswi_cantik(npm, nama, tempat_lahir, tanggal_lahir,
        -> fakultas, jurusan)
        -> VALUES ('20152001','Nurul Hikmah','Jakarta',1997-01-01,
        -> 'Sastra','Sastra Inggris');
    Query OK, 1 row affected, 1 warning (0.08 sec)
    

    Cara 3: Insert dengan menggunakan banyak data sekaligus.

    Sintaknya:

    INSERT INTO table(kolom_1, kolom_2, ...)
    VALUES (nilai_1, nilai_2, ...),
           (nilai_1, nilai_2, ...),
    ...
    

    mysql> INSERT INTO mahasiswi_cantik(npm, nama, tempat_lahir, tanggal_lahir, fakultas, jurusan)
        -> VALUES ('201501001','Naura Krasiva Elsalna','Jakarta',1998-10-12,'Ilmu Komputer','Teknik Informatika'),
        ->        ('201502001','Nurul Hikmah','Jakarta',1997-01-01,'Sastra','Sastra Inggris');
    Query OK, 2 rows affected, 2 warnings (0.05 sec)
    Records: 2  Duplicates: 0  Warnings: 2

  • Tampilkan data dari table MAHASISWI_CANTIK

    mysql> select npm, nama, tempat_lahir, jurusan
        -> from mahasiswi_cantik;
    +-----------+-----------------------+--------------+--------------------+
    | npm       | nama                  | tempat_lahir | jurusan            |
    +-----------+-----------------------+--------------+--------------------+
    | 201501001 | Naura Krasiva Elsalna | Jakarta      | Teknik Informatika |
    | 201502001 | Nurul Hikmah          | Jakarta      | Sastra Inggris     |
    +-----------+-----------------------+--------------+--------------------+
    2 rows in set (0.06 sec)
    

Referensi


Sekian tutorial Singkat Bagaimana Cara Menggunakan INSERT Statement di MySQL. Semoga bermanfaat & Selamat Belajar database MySQL.

Jika anda menyukai tutorial ini, silahkan anda share dengan teman-teman anda, dan jika anda ingin berdiskusi tentang judul tutorial diatas, ataupun mau bertanya tentang tutorial ini silahkan anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

Naura-Lab

Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

3 comments

sudah bagus gan,tapi kalau diberikan definisi pasti lebih dimengerti lagi.

Reply

Terimakasih.. info nya sangat bermanfaat. :)
My blog
My Campus

Reply

Post a Comment