Belajar Database Mysql Perintah CRUD, CRUD adalah sebuah singkatan yang biasa digunakan untuk Aksi-Aksi Programming yang berhubungan langsung dengan database dan perintah Query Create, Read, Update, dan Delete.
Sebelumnya Ringkas sudah membahas tentang Perintah Query Untuk Insert data ke tabel yang sudah ditentukan tujuan tabel yang ditambah record baru menggunakan perintah query sql.
Untuk Artikel baru ini kita melanjutkan belajar database mysql menggunakan perintah Query. Artikel ini akan menggunakan tabel berita yang sudah dibahas di artikel membuat database dan tabel mysql.
Perintah Select Di Mysql
Query Select biasa digunakan untuk menampilkan record yang ada didalam tabel, Perintah Data Dari Select :
SELECT * FROM namatabel
Contoh perintah menampilkan data dari Tabel Berita.
SELECT * FROM berita_2
akan menampilkan seluruh record yang ada di tabel berita_2
Query select ini juga dapat menggunakan kondisi-kondisi yang dibutuhkan untuk menampilkan data yang sesuai dengan kebutuhan.
Perintah Where Di Mysql
Selanjutnya adalah perintah Where, Perintah where biasanya digunakan untuk membuat kondisi yang berfungsi sebagai filter. Bentuk dasar dari Perintah Where
SELECT * FROM namatabel WHERE kondisi
Contoh query yang menggunakan perintah where di Mysql
SELECT * FROM berita_2 WHERE berita_tanggal='2017-07-12'
Dari Perintah Diatas dapat Menampilkan data dengan kondisi where field berita_tanggal 12-07-2017 sehingga dapat filter data dengan kondisi tersebut
Selain Di Perintah Select, Perintah Where Dapat digunakan juga di perintah Delete dan Update. Yang akan kita bahas Selanjutnya
Perintah UPDATE Di MySQL
Perintah Update Biasa Digunakan untuk memperbaiki atau mengubah record dalam sebuah field di tabel, Bentuk dasar dari perintah Update Di MySQL:
UPDATE namatabel SET fieldtabel=""
Perintah Update di atas hanya terdapat satu field yang akan diubah dan sebetulnya dapat lebih dari satu field, seperti pada contoh dibawah ini
UPDATE berita_2 SET berita_judul="ISI BERITA BERUBAH",berita_tanggal="2017-07-15"
tetapi kode diatas akan mengubah semua record dalam tabel berita_2 karena tidak ada filter menggunakan where agar lebih spesifik dan jelas,
Untuk itu ketika membuat tabel kita mewajibkan menyediakan sebuah primary key yang bersifat unik (identitas sebuah record).
Agar mudah dan tidak salah dalam melakukan perubahan ataupun menghapus record dalam tabel. contoh kodenya seperti ini:
UPDATE berita_2 SET berita_judul="ISI BERITA BERUBAH",berita_tanggal="2017-07-15" WHERE berita_id="1"
Query SQL diatas hanya akan mengubah berita_judul dan berita_tanggal dengan kondisi record berita_id=1 sehingga hanya akan ada 1 record yang berubah.
Perintah Delete Di MySQL
Perintah Delete Digunakan untuk menghapus Record di Tabel . bentuk dasar dari perintah delete di Mysql :
DELETE FROM namatabel
Perintah ini dapat menggunakan Filter dengan kondisi yang ditentukan. contoh kode seperti ini:
DELETE FROM berita_2 WHERE berita_id="3"
jika tanpa mengunakan where dan field primary key (berita_id), perintah akan menghapus seluruh record dalam tabel karena tidak ada filter.
Demikian Belajar Database Mysql Perintah CRUD, Semoga dapat bermanfaat, dimengerti dan mudah untuk diterapkan