Monday, March 08, 2021

Belajar MySQL #4 INSERT Data, SELECT Data dan WHERE CLAUSE

Daftar Isi : [Tampil]

1. INSERT Data

Dalam melakukan INSERT Database, harus menyebutkan kolom mana yang akan diisi. Jika tidak menyebutkan kolom yang akan di isi kolom tersebut tidak akan diisi, nilainya akan NULL kecuali memiliki DEFAULT VALUE.

Penggunaan Query INSERT . . VALUES

Untuk situasi dimana kolom yang akan diisi tidak diketahui urutannya, atau hanya akan mengisi sebagian kolom saja.

Contoh INSERT 1 data


      INSERT INTO nama_tabel (nama_kolom1, nama_kolom2) VALUES (data_kolom1, data_kolom2);
      

Contoh INSERT 2 data


      INSERT INTO nama_tabel (nama_kolom1, nama_kolom2) VALUES (data1_kolom1, data1_kolom2), (data2_kolom1, data2_kolom2);
      

Penggunaan Query INSERT IGNORE . . VALUES

Di MySQL, Primary Key Tidak Boleh Duplikat, Ketika memasukan lebih dari 1 data dan salah satu data sudah ada di MySQL ketika memasukan data menggunakan IGNORE, maka data yang belum ada/bukan duplikat akan tetap di masukan.

Contoh INSERT IGNORE . . VALUES


      INSERT IGNORE INTO nama_tabel (nama_kolom1, nama_kolom2) VALUES (data1_kolom1, data1_kolom2), (data2_kolom1, data2_kolom2);
      

Penggunaan Query INSERT . . VALUES . . ON DUPLICATE KEY UPDATE . .

Untuk mengupdate data tabel yang sudah ada.


      INSERT INTO nama_tabel (nama_kolom1, nama_kolom2) VALUES (data_kolom1, data_kolom2) ON DUPLICATE KEY UPDATE nama_kolom_yang_update = 'data_yang_update';
      

2. SELECT Data

Untuk mengambil data di tabel menggunakan kata kunci SELECT. SELECT bisa digunakan untuk mengambil semua data di tabel atau sebagian kolom saja. Jika ingin mengambil semua data, menngunakan karakter "*"(bintang).


    SELECT * FROM nama_tabel;
    

Jika ingin mengambil data sebagian, sebutkan nama-nama kolom yang ingin diambil datanya.


    SELECT nama_kolom, nama_kolom .. FROM nama_tabel;
    

3. WHERE Clause

WHERE clause adalah salah satu parameter tambahan dari SELECT statement di SQL yang digunakan menampilkan data berdasarkan kriteria tertentu. Hal ini bisa dilakukan dengan WHERE Clause setelah perintah SELECT.


    SELECT * FROM nama_tabel WHERE nama_kolom = 'data_yang_ingin_dicari';
    
Share:

0 comments:

Post a Comment

Ayo komentar