Create Read Update Delete MySQL

Pada tutorial sebelumnya saya menjelaskan cara membuat database di MySQL dengan phpmyadmin. Selanjutnya kita akan belajar melakukan create, read, update, dan delete pada MySQL. Menggunakan front-end seperti phpmyadmin memang sangat membantu, namun perlu anda ketahui tidak semua bisa dilakukannya. Jika kita membahas program, maka semua harus berdasarkan perintah. Contoh simpel nya saja ketika kita menggeser kursor, yang kita lihat kursor berpindah. Namun tidak hanya sekedar itu, ada bahasa atau instruksi yang membuat kursor pindah pada posisinya. Sehingga kita harus belajar bahasa SQL dan tidak terlalu bergantung dengan frond-end seperti phpmyadmin. Apalagi untuk digunakan pada bahasa pemrograman, tentu harus menggunakan perintah SQL secara langsung.

Pada tutorial kali ini kita tetap menggunakan phpmyadmin untuk sedikit memudahkan, dari pada kita harus menggunakan command line atau "CMD". Anda harus membuat database dulu seperti pada tutorial sebelumnya.

  1. Jalankan control panel xampp dan start Apache dan Mysql
  2. Ketik localhost/phpmyadmin di web browser
  3. Klik crud_db
  4. Klik tbl_mahasiswa
  5. Klik tab SQL


1. Create
Perintah yang satu ini fungsinya untuk membuat atau menambahkan data baru ke dalam tabel.

INSERT INTO tbl_mahasiswa(nim, nama, jenis_kelamin, agama) VALUES ('12345','Lia','Perempuan','Islam');
Jika berhasil maka pesannya 1 row inserted. Kurung pertama pada perintah adalah nama kolom dan kurung kedua adalah nilainya.

2. Read
Perintah ini fungsinya untuk menampilkan data. Perintah ini sering ditambahkan akhiran atau clause.

SELECT * FROM tbl_mahasiswa
Artinya menampilkan semua kolom  dari tabel tbl_mahasiswa.

SELECT nim,nama FROM tbl_mahasiswa
Artinya menampilkan kolom nim dan nama dari tabel tbl_mahasiswa.

SELECT * FROM tbl_mahasiswa WHERE nim='12345';
Artinya menampilkan semua kolom  dari tabel tbl_mahasiswa yang mana nimnya "12345".

SELECT * FROM tbl_mahasiswa ORDER BY nim ASC;
Artinya menampilkan semua kolom  dari tabel tbl_mahasiswa yang mana diurutkan secara ascending berdasarkan nim.

3. Update
Perintah ini fungsinya untuk mengubah data. umumnya menggunakan clause where pada kolom primary key. Jika update tidak diikuti clause where maka seluruh data akan berubah.

UPDATE tbl_mahasiswa SET nama="Lia Lestari" WHERE nim="12345";
Artinya mengubah nama menjadi Lia Lestari untuk nim "12345"
 
UPDATE tbl_mahasiswa SET nama="Rudi" ,jenis_kelamin="Laki-Laki" WHERE nim="12345";
Artinya mengubah nama menjadi "Rudi" dan jenis_kelamin "Laki-Laki"  untuk nim "12345".

4. Delete
Perintah ini fungsinya untuk menghapus data. Umumnya juga diikuti clause where dengan kolom primary sebagai acuannya.

DELETE FROM tbl_mahasiswa WHERE nim="12345";
Artinya menghapus data atau record dengan nim "12345". Tanpa clause where anda akan menghapus semua data.

Terima Kasih 😀

Popular posts from this blog

Cara Menggunakan Template Admin LTE Sebagai Template Web Dinamis

Aplikasi CRUD menggunakan Template Admin LTE

Cara membuat Link ke Halaman lain dan Link ke bagian Halaman