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';
0 comments:
Post a Comment
Ayo komentar