CRUD(Create, Read, Update, Delete) Di MySQL
Assalamu'alaikum wr.wb
Selamat datang para pembaca. Setelah sebelumnya saya memberikan tutorial tentang cara membuat database dengan MySQL, kali ini saya akan memberikan tutorial tentang CRUD di MySQL. seperti yang kita ketahui CRUD merupakan perintah dari SQL untuk menambah, mengubah, menghapus, dan menampilkan data yang tersimpan di database. Untuk melakukannya, kita perlu mengetahui script dari SQL terlebih dahulu. karena perintah-perintah tersebut hanya bisa dipakai menggunakan script SQL
Sebenarnya MySQL sudah memberikan fitur untuk CRUD tanpa perlu mengetikkan program, tapi hal itu tidaklah berguna jika kita membuat aplikasi. Karena fitur CRUD di MySQL hanya bisa digunakan di MySQL itu sendiri. Jadi ketika kita membuat aplikasi dengan program java misalnya. Kita tetap harus menuliskan script SQL untuk memanipulasi data ke database. Maka dari itu, menurut saya SQL adalah script terpenting dalam pembuatan sistem informasi karena dengan SQL, kita bisa memanipulasi data sesuai keinginan kita.
Seperti yang ada di SQL Server, untuk melakukan perintah CRUD, MySQL juga menggunakan script INSERT, UPDATE, DELETE, SELECT. Namun yang berbeda dari SQL Server adalah susunan script tersebut. Meskipun tidak terlalu signifikan perbedaannya.
Baca Juga
- Array 1 dimensi, 2 dimensi, dan 3 dimensi pada program C++
- Cara Membuat program nilait terbilang dengan bahasa pemrograman C#
- Penjelasan OOP(Object Oriented Programming)
Oke, berikut merupakan perintah CRUD menggunakan MySQL. Sebelumnya. saya menyarankan anda untuk membuat database dulu di MySQL. database yang saya gunakan adalah database yang sudah saya buat disini . Anda bisa memulainya dengan klik database yang akan digunakan, lalu pilih menu sql di bar
1. Create / Insert
Sama seperti SQL Server. susunan insert pada MySQL adalah INSERT INTO [nama_tabel] (kolom_n) VALUES(value_n). Jumlah n tergantung jumlah kolom pada tabel tersebut. Disini saya akan memberikan contoh untuk menginsert table tb_dosen
INSERT INTO `tb_dosen`(`id_dosen`, `nama_dosen`, `alamat`, `jkel`) VALUES ('','Prof,dr Ahmad Hambali S.Kom','Jl.raya Condong catur','Laki-laki')
lalu klik tombol go yang berada di bawah. setelah itu, lihatlah di menu browse, jika berhasil maka data akan masuk ke tabel. seperti gambar dibawah ini :
Tampilan diatas menjelaskan bahwa proses insert telah berhasil dieksekusi. berikutnya silahkan lakukan kembali proses insert untuk tb_kelas dan tb_mahasiswa
tb_kelas
id_kelas | nama_kelas | id_dosen |
1 | SI 01 | 1 |
2 | SI 02 | 1 |
3 | SI 03 | 1 |
tb_mahasiswa
id_mahasiswa | nama_mahasiswa | alamat | jkel | id_kelas |
1 | Ramadhan Rozan Wirahadi | Giwangan | laki-laki | 1 |
2 | Hartono Lapan Suroto | Kalasan | laki-laki | 3 |
3 | Fadhlillah Fadhlan | Banyu Biru | laki-laki | 2 |
4 | Choirul Umam | Bantul | laki-laki | 2 |
5 | Bangkit Supriadi | Condong Catur | laki-laki | 3 |
2. Read / Select
Untuk Read(Membaca), yang mana fungsinya adalah untuk menampilkan data dari suatu tabel, kita menggunakan perintah SELECT. Berbeda dengan yang lainnya, perintah SELECT ini tidak digunakan untuk memanipulasi data, namun untuk menampilkan data dari database. Dengan perintah ini, kita dapat melihat data dari aplikasi yang kita buat agar data tersebut tampil di aplikasi dengan kolom-kolom sesuai keinginan kitaSusunan Script : SELECT [nama_kolom_n] from [nama_tabel]
SELECT `id_mahasiswa`, `nama_mahasiswa`, `alamat`, `jenis_kelamin`, `id_kelas` FROM `tb_mahasiswa`
Script diatas merupakan perintah untuk menampilkan id_mahasiswa, nama_mahasiswa, alamat, jenis_kelamin, dan id_kelas dari tabel tb_mahasiswa. Dengan kata lain, perintah diatas adalah untuk menampilkan semua kolom dari tb_mahasiswa. Untuk mempersingkat Script, bisa menggunakan cara dibawah ini
SELECT * FROM `tb_mahasiswa`
Jika menggunakan kedua perintah diatas(silahkan pilih salah satu), maka akan muncul tampilan seperti dibawah ini :
Perintah diatas memang untuk menampilkan semua data dalam 1 tabel. Namun jika yang ingin ditampilkan adalah salah satu atau sebagian data yang memiliki value tertentu, kita harus menggunakan WHERE. Berikut merupakan contohnya...
SELECT `id_mahasiswa`, `nama_mahasiswa`, `alamat`, `jenis_kelamin`, `id_kelas` FROM `tb_mahasiswa` WHERE `nama_mahasiswa`='Hartono Lapan Suroto'
Dan dibawah ini merupakan hasil dari script diatas
Script diatas memberikan perintah untuk menampilkan data dalam tb_mahasiswa yang di kolom nama_mahasiswa berisi 'Hartono Lapan Suroto'.
3. Update
Untuk script Update. Kita perlu memberikan value penentu. yang mana tiap data yang memiliki value yang sudah ditentukan, maka akan terhapus. untuk menentukannya, cukup memberikan perintah "where" pada script tersebut. Karena jika tidak ada, maka semua data akan diubah.
Untuk susunan script : UPDATE [nama tabel] SET [nama kolom_n]= [value_n] WHERE [nama_kolom_penentu]=[value_penentu]
UPDATE `tb_mahasiswa` SET `nama_mahasiswa`='Reza Pratama',`alamat`='Balikpapan',`jenis_kelamin`='laki-laki',`id_kelas`='2' WHERE `id_mahasiswa`=5
Lalu silahkan klik tombol go yang berada di bagian kanan bawah. dan lihat hasilnya
data dengan id_mahasiswa = 5 yang tadinya adalah "Bangkit supriadi" berganti menjadi "Reza pratama". jika tidak ada where, maka semua kolom nama_mahasiswa akan berganti menjadi "Reza Pratama". Begitulah kira-kira penjelasannya
4. Delete
Sama seperti update. perintah delete membutuhkan penentu untuk menentukan data yang dihapus. perbedaannya adalah delete hanya membutuhkan penentu saja. tidak perlu memberikan kolom-kolom yang diperlukan.susunan program : DELETE [nama tabel] WHERE [nama_kolom]=[value]
DELETE FROM `tb_mahasiswa` WHERE `id_mahasiswa`=5
Lalu klik tombol go yang berada di bagian kanan bawah. dan lihat hasilnya
Data dari tabel tb_mahasiswa dengan id_mahasiswa =5 telah terhapus. apabila tidak ada WHERE, maka semua data di table tb_mahasiswa akan terhapus
Penutup
Dalam belajar, langkah awal memang sangat berat, namun jika sudah berhasil, itu akan mempermudah langkah selanjutnya. Maka dari itu, teruslah belajar, karena ilmu tidak akan pernah habis. Demikianlah Tutorial CRUD MySQL yang dapat saya sampaikan. Semoga artikel ini membantu memecahkan masalah dari pembaca. Assalamu'alaikum wr.wb.
Materi Selanjutnya : Lebih Lanjut Tentang Select Di MySQL
ok min, makasih banyak sudah share
ReplyDeletesolder uap
Crud(Create, Read, Update, Delete) Di Mysql >>>>> Download Now
ReplyDelete>>>>> Download Full
Crud(Create, Read, Update, Delete) Di Mysql >>>>> Download LINK
>>>>> Download Now
Crud(Create, Read, Update, Delete) Di Mysql >>>>> Download Full
>>>>> Download LINK